Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

AI Trainer (Software Engineer)

Upwork

AI Trainer (Software Engineer)

Chicago, IL
Full Time
Paid
  • Responsibilities

    Job Description

    Upwork has partnered with one of their enterprise-level client who is a US-based machine learning company that helps build safer and more reliable artificial intelligence models.

    They are currently seeking to partner with Software Engineers with advanced coding experience to assist with a long-term, ad hoc project involving the training of LLMs (Large Language Models) to help cutting-edge generative AI models improve on advanced coding topics.

  • Qualifications

    Qualifications

    Required Qualifications:

    • 3+ years of experience in software engineering and/or development role
    • Proficiency working with one or more of the following languages: Python, Java, JavaScript/TypeScript, SQL, C/C++/C#
    • Ability to articulate complex scientific concepts in a clear and engaging manner
    • Excellent attention to detail and ability to maintain consistency in writing
    • Complete fluency in the English language is required: Strong English writing and analytical skills

    Preferred Qualifications:

    • Bachelor's and/or Master's degree in Systems Engineering, Computer Science, or equivalent. Students or self-educated people are also eligible to apply.
    • Proficiency in working with one or more of the following: Python, Java, Javascript, C++, Swift, Ruby, Rust, Go, NET, Matlab, PHP, HTML, DART, R, Apex, Shell
    • Experience in Codeforces, Sphere Online Judge, Leetcode

    Responsibilities:

    You will be expected to evaluate, correct, or write from scratch multiple tasks a day. The difficulty and scope of these tasks vary depending on the project. You will be asked to answer different kinds of tasks depending on your performance during the onboarding and the demand from the projects.

    • You will leverage your expertise to answer coding-related questions to help refine models including:
    • Solving highly complex coding problems
    • Optimize code to run at maximum efficiency
    • Writing robust test cases to confirm code works efficiently and effectively
    • Writing human-readable summaries of coding problems
    • Writing explanations of how code can solve problems and evaluate various solution approaches

    Additional Information

    Benefits:

    • Opportunity to collaborate with a team of talented professionals who share your passion for AI and programming
    • Remote work!
    • Be part of a growing global company
    • This is task-based. Work is expected to be long-term and flexible, allowing selected candidates to earn additional income in their own time.