Website:
fetchjobs.co
Job details:
About The Company
Turing is a leading technology company dedicated to advancing artificial intelligence and software engineering through innovative research and development. Recognized for its commitment to building cutting-edge AI systems, Turing collaborates with global industry leaders to develop solutions that transform the way software is created, tested, and maintained. With a focus on fostering a dynamic and inclusive work environment, Turing attracts top talent from around the world who are passionate about pushing the boundaries of AI and software engineering. The company's mission is to accelerate the deployment of powerful AI systems that can solve real-world problems across various industries, making it a pioneer in the AI-powered software development space.
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. The primary focus of this role is to contribute to the development of verifiable software engineering tasks based on public repository histories, utilizing synthetic approaches with human-in-the-loop methodologies. The ideal candidate will have a strong background in analyzing and working with high-quality open-source repositories, particularly on platforms like GitHub. This role involves hands-on responsibilities such as automating development environments, triaging issues, assessing test coverage and quality, and modifying codebases to evaluate LLM performance in real-world scenarios. Additionally, there will be opportunities to lead junior engineers and collaborate closely with research teams to design challenging tasks for LLMs, ultimately shaping the future of AI-assisted software development.
Qualifications
The ideal candidate should possess a minimum of three years of professional experience in software engineering, demonstrating proficiency in JavaScript and TypeScript. Strong familiarity with version control systems such as Git, containerization tools like Docker, and experience setting up and automating software pipelines are essential. Candidates must be comfortable navigating complex codebases, running and modifying projects locally, and evaluating code quality and test coverage. Prior experience contributing to or assessing open-source projects is highly desirable. Additionally, excellent problem-solving skills, attention to detail, and the ability to work independently in a remote environment are critical for success in this role.
Responsibilities
- Analyze and triage GitHub issues across trending open-source libraries to identify tasks relevant for LLM evaluation.
- Set up and configure development environments, including Dockerization and environment management.
- Assess and improve unit test coverage and code quality within repositories.
- Modify, run, and test codebases locally to evaluate LLM performance in bug-fixing and other software engineering tasks.
- Collaborate with research teams to design, identify, and select repositories and issues that present challenges for LLMs.
- Lead and mentor junior engineers, fostering a collaborative and innovative team environment.
- Document findings, contribute to dataset curation, and support ongoing project development efforts.
Benefits
As part of our team, you will enjoy the flexibility of working remotely from anywhere in the world, providing a healthy work-life balance. You will have the opportunity to engage in cutting-edge AI research projects that are shaping the future of software development. Turing offers a collaborative environment with access to a global network of talented professionals, fostering continuous learning and professional growth. Additionally, you will be compensated competitively based on your experience and contributions, with flexible work hours tailored to your availability. This role provides a unique platform to expand your expertise in AI, software engineering, and open-source collaboration.
Equal Opportunity
Turing is committed to creating an inclusive and diverse workplace. We are an equal opportunity employer and do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe that a diverse team fosters innovation and drives the success of our projects. All qualified applicants will receive consideration for employment without regard to any protected characteristic. We encourage individuals from all backgrounds to apply and become part of our dynamic team working towards a shared vision of advancing AI and software engineering.
Click on Apply to know more.