Website:
fetchjobs.co
Job details:
About The Company
Founded with the vision of transforming the landscape of artificial intelligence, Turing is a leading technology company specializing in AI-driven software development solutions. Renowned for its innovative approach, Turing leverages cutting-edge research and a global talent network to deliver high-quality software engineering services and AI applications. The company is committed to fostering a diverse and inclusive work environment, empowering engineers worldwide to contribute to groundbreaking projects that shape the future of technology. With a focus on remote work flexibility, Turing provides its team members with the opportunity to collaborate on impactful initiatives from anywhere in the world, ensuring a dynamic and forward-thinking organizational culture.
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. The primary focus of this role is to contribute to the development of verifiable software engineering tasks based on public repository histories, employing synthetic approaches with human-in-the-loop methodologies. The role involves engaging directly with high-quality open-source repositories, automating development environments, triaging issues, and assessing test coverage and code quality. This position offers a unique opportunity to influence the future of AI-assisted software development by working at the intersection of software engineering and AI research.
Qualifications
- Minimum of 3+ years of professional experience in software engineering or related fields.
- Strong proficiency in JavaScript and TypeScript, with hands-on experience in developing and maintaining complex codebases.
- Proficiency with version control systems such as Git, containerization tools like Docker, and experience with setting up and automating software pipelines.
- Ability to understand, navigate, and modify complex software projects effectively.
- Experience running, testing, and debugging real-world applications locally.
- Prior involvement in contributing to or evaluating open-source projects is advantageous.
- Excellent problem-solving skills and the ability to work independently and collaboratively in a remote environment.
Responsibilities
- Analyze and triage issues reported in trending open-source repositories, identifying areas for improvement or automation.
- Set up and configure development environments, including containerization and environment management, to facilitate efficient testing and development workflows.
- Assess and improve unit test coverage and overall code quality across various projects.
- Modify, run, and evaluate codebases locally to test LLM performance in bug-fixing and other software engineering tasks.
- Collaborate closely with research teams to identify repositories and issues that present challenges for LLMs, contributing to dataset creation and evaluation efforts.
- Lead and mentor junior engineers, fostering a collaborative environment and ensuring high standards of code quality and project delivery.
- Participate in continuous improvement initiatives to optimize workflows and tooling for dataset development and evaluation processes.
Benefits
Joining Turing offers the flexibility of remote work, allowing you to collaborate with a diverse, global team from the comfort of your home or preferred workspace. You will have the opportunity to work on cutting-edge AI projects that influence the future of software development and AI research. Turing provides a supportive environment that encourages professional growth, innovation, and learning. Additionally, you will gain exposure to advanced AI evaluation methodologies, contribute to impactful datasets, and develop skills that are highly valued in the rapidly evolving AI and software engineering industries. The company also offers competitive compensation aligned with industry standards for contractors, along with flexible work hours tailored to your availability.
Equal Opportunity
Turing is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to creating a workplace that respects and values individual differences. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, or any other protected characteristic. Our hiring process is designed to be fair and equitable, ensuring that all qualified candidates have an equal opportunity to contribute to our innovative projects and grow within the organization.
Click on Apply to know more.