Turing is one of the world's fastest-growing artificial intelligence companies dedicated to accelerating the development and deployment of advanced AI systems. Renowned for its innovative approach, Turing leverages cutting-edge technology to solve complex problems across various domains. The company fosters a dynamic, collaborative environment that encourages continuous learning and growth, making it an ideal place for talented professionals to thrive. With a focus on impactful projects, Turing aims to shape the future of AI-driven solutions, particularly in the realm of software engineering and automation.
We are seeking an experienced software engineer at the tech lead level to join our pioneering project focused on building large language model (LLM) evaluation and training datasets tailored for realistic software engineering problems. This role involves hands-on involvement in developing and automating environments, triaging issues from high-quality public GitHub repositories, and assessing test coverage and code quality. The ideal candidate will have a strong background in working with open-source projects, particularly in JavaScript and TypeScript, and possess a keen eye for detail in evaluating codebases. You will collaborate closely with researchers to identify challenging repositories and issues, contribute to dataset expansion, and potentially lead junior engineers on the team.
The ideal candidate should have a minimum of three years of professional experience in software engineering, with proven expertise in JavaScript and TypeScript. Proficiency with version control systems like Git, containerization tools such as Docker, and experience setting up and managing software pipelines are essential. Candidates should demonstrate the ability to understand and navigate complex codebases, run and modify real-world projects locally, and contribute to open-source initiatives. Additional experience in LLM research, evaluation projects, or building developer tools will be considered a plus. Strong problem-solving skills, excellent communication abilities, and a collaborative mindset are vital for success in this role.
As a key member of our team, your responsibilities will include analyzing and triaging issues across trending open-source repositories on GitHub. You will set up and configure code repositories, including Dockerization and environment setup, to facilitate efficient testing and evaluation.
Your role involves assessing unit test coverage and quality, modifying codebases locally to test LLM performance in bug-fixing and other scenarios, and collaborating with researchers to identify repositories that present challenges for language models. Additionally, you may lead a team of junior engineers, guiding their work and fostering a productive team environment. Your contributions will directly impact the quality and diversity of datasets used to train and evaluate LLMs for software engineering tasks.
Joining Turing offers the opportunity to work remotely in a flexible environment, allowing you to balance work and personal commitments effectively. You'll be involved in cutting-edge AI projects that have a meaningful impact on the future of software development. The role provides exposure to innovative research and development activities, fostering professional growth and skill enhancement. Additionally, you will have the chance to collaborate with leading experts in AI and software engineering, expanding your professional network. Turing also offers competitive compensation for freelance contractors, along with the flexibility to choose your preferred working hours within the required commitments.
Equal Opportunity
Turing is committed to creating a diverse and inclusive work environment. We are proud to be an equal opportunity employer and do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or any other protected characteristic. We believe that diversity drives innovation and excellence, and we welcome applicants from all backgrounds to join our team and contribute to our mission of advancing AI technology.