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 revolutionize various industries. The company fosters a dynamic and collaborative environment where talented professionals can thrive and contribute to impactful projects. With a global presence and a commitment to excellence, Turing is at the forefront of AI research and deployment, enabling organizations worldwide to harness the power of intelligent automation and data-driven insights.
About The Role
We are seeking experienced software engineers at the tech lead level to join our ambitious project focused on building large language model (LLM) evaluation and training datasets. This role involves working closely with our research and engineering teams to develop verifiable software engineering tasks based on public repository histories. The ideal candidate will have a strong background in software development, particularly with high-quality open-source projects, and will be responsible for automating development environments, triaging issues, and assessing test coverage and code quality. This position offers an excellent opportunity to contribute directly to pioneering AI research that aims to improve the interaction between LLMs and real-world codebases.
Qualifications
- Minimum of 3+ years of professional experience in software engineering.
- Proficiency in JavaScript and TypeScript, with a solid understanding of modern development practices.
- Hands-on experience with version control systems such as Git.
- Strong knowledge of containerization tools like Docker and experience setting up software 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 advantageous.
Responsibilities
- Analyze and triage issues in trending open-source repositories on GitHub to identify areas for improvement and challenge for LLMs.
- Set up and configure development environments, including containerization and environment automation.
- Evaluate unit test coverage and code quality to ensure robustness and reliability.
- Modify and run codebases locally to assess the performance of LLMs in bug-fixing and code understanding tasks.
- Collaborate with research teams to design and select repositories and issues that test the limits of LLM capabilities.
- Lead and mentor junior engineers, fostering a collaborative team environment and ensuring project milestones are met.
Benefits
Joining Turing offers the chance to work remotely in a flexible environment, providing you with the freedom to balance your work and personal life. You will have the opportunity to engage with some of the most advanced AI projects in the industry, collaborating with leading experts and innovators. Turing promotes continuous learning and professional growth, offering exposure to cutting-edge technologies and methodologies. Additionally, as part of our team, you will be instrumental in shaping the future of AI-assisted software development, gaining valuable experience and recognition in a rapidly evolving field.
Equal Opportunity
Turing is committed to fostering an inclusive and diverse workplace. We believe that diverse perspectives and backgrounds drive innovation and excellence. We provide equal employment opportunities to all applicants and employees regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or veteran status. We encourage individuals from all backgrounds to apply and join our mission to build impactful AI solutions that benefit society at large.
Click on Apply to know more.