FetchJobs.co logo

Software Engineer

FetchJobs.co

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

About The Company Turing is a leading technology company dedicated to advancing artificial intelligence and machine learning solutions. Renowned for its innovative approach, Turing specializes in developing cutting-edge AI systems that revolutionize various industries. The company prides itself on fostering a dynamic and collaborative work environment, attracting top talent from around the world. With a focus on research and development, Turing continually pushes the boundaries of what is possible in AI, ensuring its solutions remain at the forefront of technological progress. The organization values diversity, inclusion, and continuous learning, making it an ideal place for professionals seeking growth and impact in the AI domain.

About The Role We are seeking experienced software engineers at the tech lead level to join our innovative team working on large language model (LLM) evaluation and training datasets. This role is pivotal in building verifiable software engineering tasks based on public repository histories, utilizing synthetic approaches with human-in-the-loop methodologies. The successful candidate will play a key role in automating development environments, triaging issues, and assessing test coverage and quality across diverse open-source projects. This position offers a unique opportunity to contribute directly to the future of AI-assisted software development by working closely with researchers and other engineering professionals.

Qualifications The ideal candidate will possess a minimum of three years of professional experience in software engineering, with strong proficiency in at least one programming language such as Ruby. Candidates should have a solid understanding of version control systems like Git, containerization tools such as Docker, and experience setting up and managing software pipelines. Familiarity with navigating complex codebases, running, modifying, and testing projects locally is essential. Experience contributing to or evaluating open-source projects is highly desirable. Additional skills that are beneficial include prior involvement in LLM research or evaluation, as well as automation tool development.

Responsibilities

  • Analyze and triage issues reported on GitHub across trending open-source libraries, identifying areas for improvement and testing.
  • Set up, configure, and maintain development environments, including Dockerization and environment management.
  • Evaluate unit test coverage and overall code quality to ensure robustness and reliability.
  • Modify and execute codebases locally to assess the performance of LLMs in bug-fixing and code understanding scenarios.
  • Collaborate with research teams to design and select repositories and issues that present challenges for LLMs, contributing to dataset expansion and refinement.
  • Lead and mentor junior engineers, fostering a collaborative environment and ensuring project milestones are met efficiently.

Benefits Joining Turing offers numerous advantages, including the flexibility of working in a fully remote environment, allowing for a healthy work-life balance. You will have the opportunity to work on cutting-edge AI projects with some of the leading organizations in the industry, gaining valuable experience and exposure. The company promotes continuous learning and professional development, providing access to resources and mentorship. Additionally, working with a global team offers diverse perspectives and networking opportunities, enriching your professional journey. Turing values its employees’ contributions and strives to create an inclusive and innovative workplace culture.

Equal Opportunity

Turing is committed to creating a diverse and inclusive environment for all employees. We are proud to be an equal opportunity employer and do not discriminate based on race, gender, age, religion, sexual orientation, disability, or any other protected characteristic. We believe that diverse teams foster innovation and creativity, and we welcome applicants from all backgrounds to apply and join our mission to advance artificial intelligence technologies.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at FetchJobs.co was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.