Website:
fetchjobs.co
Job details:
About The Company
Turing is a leading technology company specializing in artificial intelligence and software development solutions. Renowned for its innovative approach, Turing leverages cutting-edge AI research to create impactful products and services that revolutionize the software engineering landscape. The company is committed to fostering a dynamic and inclusive environment where talented professionals can thrive and contribute to groundbreaking projects. With a global presence and a focus on remote work, Turing empowers its team members to collaborate seamlessly across borders, driving forward the future of AI-driven software development.
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. This role is pivotal in developing verifiable software engineering tasks derived from public repository histories, employing synthetic approaches with human-in-the-loop methodologies. The ideal candidate will possess a deep understanding of high-quality open-source repositories, particularly on GitHub, and will be instrumental in automating development environments, triaging issues, and assessing test coverage and code quality.
Qualifications
- A minimum of 3+ years of professional experience in software engineering.
- Strong proficiency in JavaScript and TypeScript.
- Experience with version control systems, particularly Git.
- Hands-on experience with Docker and setting up software pipelines.
- Ability to understand, navigate, and modify complex codebases.
- Comfortable running, testing, and debugging real-world projects locally.
- Experience contributing to or evaluating open-source projects is advantageous.
Responsibilities
- Analyze and triage issues across trending open-source libraries on GitHub.
- Set up and configure code repositories, including Dockerization and environment setup.
- Evaluate unit test coverage and overall code quality to ensure robustness.
- Modify and run codebases locally to assess the performance of LLMs in bug-fixing and code generation scenarios.
- Collaborate closely with research teams to identify repositories and issues that challenge LLM capabilities.
- Lead and mentor junior engineers, fostering a collaborative and innovative team environment.
- Participate in designing synthetic SWE tasks based on real-world data, expanding dataset diversity across programming languages and difficulty levels.
Benefits
Joining Turing offers a range of compelling benefits, including the flexibility of a fully remote work environment, allowing you to work from anywhere in the world. You will have the opportunity to engage in cutting-edge AI projects, working alongside industry leaders and top-tier researchers. Turing provides a dynamic and inclusive workplace culture that encourages innovation and professional growth. Additionally, you will gain exposure to the latest advancements in AI and software engineering, enriching your skill set and career trajectory. Competitive compensation packages and opportunities for leadership development are integral parts of the Turing experience.
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, gender, age, religion, sexual orientation, disability, or any other protected characteristic. Our hiring practices are designed to ensure fairness and equal opportunity, fostering a workplace where every individual can thrive and contribute to our shared success.
Click on Apply to know more.