Website:
fetchjobs.co
Job details:
About The Company
Turing is a leading technology company dedicated to advancing artificial intelligence and software engineering solutions. Renowned for its innovative approach, Turing focuses on developing cutting-edge AI systems that seamlessly integrate with real-world applications. The company prides itself on fostering a dynamic and inclusive environment where talented professionals can thrive and contribute to transformative projects. With a global presence and a commitment to excellence, Turing continually pushes the boundaries of what is possible in AI and software development, making it a desirable workplace for top-tier talent seeking impactful work.
About The Role
We are seeking experienced software engineers at the tech lead level to join our pioneering project aimed at building large language model (LLM) evaluation and training datasets. This role involves hands-on development work, including automating environments, triaging issues, and assessing test coverage and quality across various codebases. The ideal candidate will have a strong background in working with high-quality public repositories on GitHub and possess the skills necessary to contribute significantly to our dataset creation efforts. You will collaborate closely with researchers and other engineers to identify challenging tasks for LLMs, modify codebases, and evaluate model performance, ultimately helping to shape the future of AI-assisted software engineering.
Qualifications
The ideal candidate will possess a minimum of three years of professional experience in software engineering, with demonstrated expertise in JavaScript and TypeScript. Proficiency with version control systems such as Git, containerization tools like Docker, and familiarity with setting up and managing software pipelines are essential. Candidates should have the ability to navigate complex codebases, understand their architecture, and modify or run projects locally for testing purposes. Experience contributing to or evaluating open-source projects is considered a plus, as is prior participation in AI or LLM research initiatives.
Responsibilities
- Analyze and triage issues from GitHub repositories, focusing on trending open-source libraries.
- Set up and configure development environments, including Dockerization and dependency management.
- Evaluate unit test coverage and quality, providing insights to improve testing strategies.
- Modify, run, and debug codebases locally to assess the performance of LLMs in bug-fixing and code understanding tasks.
- Collaborate with research teams to identify repositories and issues that are challenging for LLMs, contributing to dataset curation.
- Lead and mentor junior engineers, fostering a collaborative and innovative team environment.
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 be part of a forward-thinking team working on cutting-edge AI projects that have a tangible impact on the future of software engineering. Turing provides competitive compensation, opportunities for professional growth, and the chance to collaborate with some of the most talented minds in AI and software development. Additionally, you will have access to a global network of experts and resources to support your career advancement.
Equal Opportunity
Turing is committed to fostering an inclusive environment where diversity is celebrated and all employees are valued. We are an equal opportunity employer and do not discriminate based on race, gender, age, religion, national origin, disability, or any other protected characteristic. We believe that diverse teams drive innovation and excellence, and we encourage candidates from all backgrounds to apply and contribute to our mission of transforming AI and software engineering.
Click on Apply to know more.