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 specializes in developing cutting-edge AI systems that transform industries and empower organizations worldwide. The company fosters a dynamic and inclusive work environment, encouraging continuous learning and collaboration among talented professionals. With a focus on innovation, Turing invests heavily in research and development to stay at the forefront of AI technology, making it an ideal place for professionals passionate about shaping the future of AI-driven software development.
About The Role
We are seeking experienced software engineers at the tech lead level to join our innovative team working on large language model (LLM) evaluation and training datasets. This role involves working closely with our research and engineering teams to build verifiable software engineering tasks based on public repositories, primarily focusing on high-quality open-source projects. The ideal candidate will have a strong background in software engineering, particularly with experience in analyzing, modifying, and testing real-world codebases. Responsibilities include automating development environments, triaging issues, and assessing test coverage and quality. This is a hands-on role that offers opportunities to lead junior engineers and contribute significantly to projects aimed at improving AI's understanding of complex software engineering problems.
Qualifications
- Minimum 3+ years of professional experience in software engineering.
- Proficiency in at least one programming language such as Ruby.
- Strong experience with Git version control, Docker containerization, and setting up software pipelines.
- Ability to navigate and understand complex codebases across various projects.
- Experience running, modifying, and testing code locally in real-world environments.
- Experience with open-source contributions or evaluations is considered a plus.
Responsibilities
- Analyze and triage issues reported on GitHub across trending open-source libraries, identifying critical bugs and improvement areas.
- Set up and configure development environments for various repositories, including Dockerization and environment management.
- Evaluate unit test coverage and code quality to ensure robustness and reliability of software projects.
- Modify and execute codebases locally to assess the performance of LLMs in bug-fixing and code understanding scenarios.
- Collaborate with research teams to identify repositories and issues that present challenges for LLMs, contributing to dataset development and evaluation strategies.
- Lead or mentor junior engineers in project tasks, fostering a collaborative and productive team environment.
Benefits
Joining Turing offers a range of benefits designed to support your professional growth and work-life balance. You will have the flexibility to work remotely from anywhere, providing a comfortable and productive environment. You will also be part of a pioneering team working on cutting-edge AI projects, gaining valuable experience in the rapidly evolving field of AI and software engineering. Turing encourages continuous learning and offers opportunities to collaborate with leading AI researchers and engineers. Additionally, contractors receive competitive compensation aligned with project scope and commitment levels, along with the flexibility to choose a work schedule that suits their availability.
Equal Opportunity
Turing is committed to creating an inclusive environment for all employees and applicants. We are proud to be an equal opportunity employer and do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe diversity drives innovation and are dedicated to fostering a workplace where everyone can thrive and contribute to our mission of advancing AI technology for the benefit of society.
Click on Apply to know more.