About The Company
Turing is a leading technology company renowned for its innovative approach to AI and software development. As one of the fastest-growing AI organizations globally, Turing is dedicated to accelerating the advancement and deployment of powerful artificial intelligence systems. The company prides itself on fostering a dynamic and inclusive work environment that encourages innovation, collaboration, and continuous learning. Turing works with top-tier clients and partners to develop cutting-edge AI solutions that transform industries and empower developers worldwide.
About The Role
We are seeking experienced software engineers at the tech lead level to join our pioneering project focused on building large language model (LLM) evaluation and training datasets. The primary goal of this initiative is to enable LLMs to effectively handle realistic software engineering challenges. The role involves working with high-quality public GitHub repositories, automating development environments, triaging issues, and assessing test coverage and code quality. This position offers a unique opportunity to contribute directly to the future of AI-assisted software development by leveraging your expertise in software engineering and open-source contributions.
Qualifications
- Minimum of 3+ years of professional experience in software engineering.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with Git, Docker, and setting up software development pipelines.
- Ability to understand, navigate, and modify complex codebases effectively.
- Experience running, testing, and debugging real-world projects locally.
- Familiarity with contributing to or evaluating open-source projects is a plus.
Responsibilities
- Analyze and triage issues across trending open-source libraries on GitHub.
- Set up and configure code repositories, including Dockerization and environment setups.
- Evaluate unit test coverage and overall code quality.
- Modify and execute codebases locally to assess the performance of LLMs in bug-fixing scenarios.
- Collaborate with research teams to identify repositories and issues that challenge LLMs, aiding in dataset expansion.
- Lead and mentor junior engineers, fostering a collaborative and productive team environment.
Benefits
Joining Turing offers numerous advantages, including the flexibility of working in a fully remote environment. You will have the opportunity to work on cutting-edge AI projects alongside leading LLM companies, gaining valuable experience at the forefront of AI research and development. The role provides a stimulating environment for professional growth, with access to innovative tools and technologies. Additionally, you will be part of a global community committed to pushing the boundaries of AI and software engineering.
Equal Opportunity
Turing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that a diverse workforce enriches our culture and drives innovation, and we welcome applications from individuals of all backgrounds and experiences.