Website:
fetchjobs.co
Job details:
About The Company
Turing is a rapidly expanding leader in the artificial intelligence industry, dedicated to advancing the development and deployment of cutting-edge AI systems. With a focus on innovative research and practical applications, Turing strives to transform how AI integrates with various technological domains. The company fosters a dynamic and inclusive environment that encourages collaboration, creativity, and continuous learning. By leveraging a global talent pool, Turing aims to push the boundaries of AI capabilities, making impactful contributions to the software engineering and AI communities worldwide.
About The Role
We are seeking experienced software engineers at the tech lead level to join our innovative 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, 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, automating development environments, and evaluating code coverage and quality.
This position offers an excellent opportunity to contribute directly to pioneering AI research that impacts the future of software development. You will be instrumental in designing and implementing processes that enhance dataset coverage across various programming languages and difficulty levels, ultimately supporting the training of more capable and reliable LLMs.
Qualifications
- Minimum of 3+ years of professional experience in software engineering.
- Proficiency in JavaScript and TypeScript, with a solid understanding of modern development practices.
- Strong experience with Git version control, Docker containerization, and setting up software pipelines.
- Ability to understand, navigate, and modify complex codebases efficiently.
- Experience in running, testing, and debugging real-world projects locally.
- Experience contributing to or evaluating open-source projects is considered an advantage.
Responsibilities
- Analyze and triage issues across trending open-source libraries hosted on GitHub.
- Set up and automate development environments, including Dockerization and configuration management.
- Evaluate unit test coverage and code quality to ensure robustness and reliability.
- Modify and execute codebases locally to assess LLM performance in bug-fixing and other software engineering tasks.
- Collaborate with research teams to identify repositories and issues that present challenges for language models.
- Lead or mentor junior engineers, fostering a collaborative team environment and sharing expertise.
Benefits
Joining Turing offers the opportunity to work remotely in a flexible environment, allowing you to balance your professional and personal life effectively. You will have the chance to engage with cutting-edge AI projects, collaborating with leading experts and organizations in the field. Turing provides a stimulating work environment that promotes innovation, continuous learning, and professional growth. Additionally, you will be part of a global community dedicated to transforming AI and software engineering, making a tangible impact on future technologies.
Equal Opportunity
Turing is committed to creating an inclusive environment for all employees and applicants. We are proud to be an equal opportunity employer, valuing diversity and promoting fairness in our hiring and employment practices. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other protected characteristic. Our goal is to foster a workplace where everyone feels valued, respected, and empowered to contribute their best.
Click on Apply to know more.