Website:
fetchjobs.co
Job details:
Job DescriptionAbout The Company
Turing is a leading technology company dedicated to advancing artificial intelligence and machine learning capabilities. Renowned for its innovative approach, Turing specializes in developing cutting-edge AI systems that revolutionize various industries. The company is committed to fostering a collaborative environment where talented professionals can thrive and contribute to impactful projects. With a focus on research and development, Turing continuously pushes the boundaries of what is possible in AI, ensuring its solutions remain at the forefront of technological innovation.
About The Role
We are seeking experienced software engineers at the tech lead level to join our dynamic team working on large language model (LLM) evaluation and training datasets. This role involves contributing to projects that build 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 software development, particularly with public GitHub repositories, and will play a vital role in automating development environments, triaging issues, and assessing test coverage and quality. This position offers a unique opportunity to influence the future of AI-assisted software development by working closely with researchers and contributing to the design and evaluation of challenging repositories for LLM performance assessment.
Qualifications
The ideal candidate should possess a minimum of three years of comprehensive software engineering experience. Proficiency in at least one programming language such as Java is required, along with a solid understanding of version control systems like Git, containerization tools such as Docker, and basic software pipeline setup. Candidates should demonstrate the ability to comprehend and navigate complex codebases, run and modify projects locally, and evaluate code quality effectively. Experience contributing to open-source projects or evaluating such projects is considered a plus. Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment are essential.
Responsibilities
- Analyze and triage issues from GitHub repositories, focusing on trending open-source libraries.
- Set up and configure development environments, including Dockerization and environment management.
- Evaluate unit test coverage and quality to ensure robustness of codebases.
- Modify and execute codebases locally to assess the performance of LLMs in bug-fixing and other scenarios.
- Collaborate with research teams to identify repositories and issues that present challenges for LLMs, contributing to dataset expansion and quality.
- Lead and mentor junior engineers, fostering a collaborative and productive team environment.
Benefits
Joining Turing provides the opportunity to work remotely in a flexible environment, enabling a healthy work-life balance. You will engage in cutting-edge AI projects, collaborating with top-tier LLM companies and researchers. The role offers professional growth through exposure to innovative technologies and complex problem-solving scenarios. Additionally, Turing promotes a culture of continuous learning and development, supporting your career advancement in the rapidly evolving AI landscape.
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. Our hiring practices are designed to ensure fairness and equal opportunity for all candidates, fostering a workplace where everyone can thrive and contribute to our shared success.
Click on Apply to know more.