Website:
fetchjobs.co
Job details:
About The Company
Turing is a leading technology company dedicated to advancing artificial intelligence and machine learning solutions. Renowned for its innovative approach, Turing focuses on developing cutting-edge AI systems that transform industries and empower businesses worldwide. With a commitment to excellence and a passion for innovation, Turing attracts top talent and collaborates with industry leaders to push the boundaries of what is possible in AI research and deployment. The company prides itself on fostering a dynamic and inclusive work environment that encourages creativity, collaboration, and continuous learning.
About The Role
We are seeking experienced software engineers at the tech lead level to join our groundbreaking project focused on building large language model (LLM) evaluation and training datasets. This role is pivotal in supporting the creation of verifiable software engineering tasks derived from public repository histories, employing synthetic approaches with human-in-the-loop methodologies. The ideal candidate will have a strong background in working with high-quality open-source repositories, particularly on GitHub, and will play a key role in automating development environments, triaging issues, and assessing test coverage and quality. This position offers a unique opportunity to contribute directly to the advancement of AI systems that interact with real-world code, shaping the future of AI-assisted software development.
Qualifications
- Minimum of 3+ years of professional experience in software engineering.
- Proficiency in JavaScript and TypeScript, with a solid understanding of their ecosystems.
- Hands-on experience with Git version control, Docker containerization, and setting up software development pipelines.
- Ability to comprehend and navigate complex codebases efficiently.
- Experience running, modifying, and testing real-world projects locally.
- Experience contributing to or evaluating open-source projects is advantageous.
- Strong problem-solving skills and the ability to work independently and collaboratively.
Responsibilities
- Analyze and triage issues from trending open-source libraries on GitHub.
- Set up and configure development environments, including Dockerization and environment management.
- Evaluate unit test coverage, quality, and effectiveness across various repositories.
- Modify and run codebases locally to assess the performance of LLMs in bug-fixing and code understanding tasks.
- Collaborate closely with research teams to identify repositories and issues that present challenges for LLMs, aiding in dataset creation and evaluation.
- Lead and mentor junior engineers, fostering a collaborative team environment and ensuring high-quality deliverables.
- Contribute to the continuous improvement of automation tools and processes used in dataset generation and testing.
Benefits
Joining Turing offers several compelling benefits. You will have the opportunity to work remotely from anywhere in the world, providing flexibility and work-life balance. You will be part of a fast-growing AI company at the forefront of technological innovation, working on projects that have a significant impact on the future of software development and AI. Turing supports continuous learning and professional growth, providing exposure to cutting-edge AI research and collaboration with industry-leading experts. Additionally, you will enjoy a dynamic work environment that values diversity, inclusion, and the sharing of ideas.
Equal Opportunity
Turing is committed to creating a diverse and inclusive workplace. We are proud to be an equal opportunity employer and do not discriminate based on race, gender, ethnicity, sexual orientation, age, disability, or any other protected status. We believe that a diverse team fosters innovation and creativity, and we strive to provide an environment where everyone can thrive and contribute to our shared success.
Click on Apply to know more.