Website:
agilegridsolution.com
Job details:
About The Company
Turing is a leading technology company renowned for its innovative approach to AI and software development. As one of the fastest-growing AI organizations globally, Turing is dedicated to advancing artificial intelligence systems and integrating them into real-world applications. The company specializes in creating cutting-edge solutions that bridge the gap between AI research and practical software engineering, fostering an environment of continuous innovation and excellence. With a diverse team of talented professionals and a focus on impactful projects, Turing is committed to shaping the future of AI-driven technology and empowering developers worldwide.
About The Role
We are seeking experienced software engineers at the tech lead level to join our dynamic team working on an innovative project focused on Large Language Model (LLM) evaluation and training datasets. This role involves directly contributing to the development of verifiable software engineering tasks based on public repository histories, utilizing a synthetic approach with human-in-the-loop methodologies. The primary objective is to expand dataset coverage across various programming languages, difficulty levels, and task types, thereby enabling more realistic and comprehensive training for LLMs in software engineering contexts.
In this position, you will engage in hands-on software engineering activities such as automating development environments, triaging issues from open-source repositories, and evaluating test coverage and quality. You will work closely with AI researchers and other engineers to identify challenging repositories and issues, design experiments, and contribute to the creation of high-quality datasets. There is also an opportunity to lead and mentor junior engineers, fostering a collaborative and innovative work environment.
This role offers a unique chance to be at the forefront of AI-assisted software development, blending practical engineering with cutting-edge AI research. You will have the opportunity to influence how large language models interact with real code, shaping the future of AI-driven tools for developers worldwide.
Qualifications
The ideal candidate will possess a minimum of three years of professional experience in software engineering, with a strong background in handling complex codebases and open-source projects. Proficiency in at least one of the following programming languages is essential: Rust. Additionally, candidates should have experience with version control systems like Git, containerization tools such as Docker, and basic software pipeline setup. Familiarity with running, modifying, and testing real-world projects locally is required.
Experience contributing to open-source repositories or evaluating open-source projects is highly desirable. Candidates should demonstrate the ability to analyze and triage issues effectively, set up development environments, and assess code quality and test coverage. Strong problem-solving skills, attention to detail, and excellent communication abilities are necessary to succeed in this role.
Nice-to-have qualifications include prior participation in LLM research or evaluation projects, experience building or testing developer tools or automation agents, and familiarity with AI or machine learning workflows.
Responsibilities
- Analyze and triage issues across trending open-source libraries hosted on GitHub, identifying areas for improvement and challenges for LLMs.
- Set up and configure development environments, including Dockerization and environment management, to facilitate testing and experimentation.
- Evaluate unit test coverage and quality, providing insights and recommendations to improve testing practices.
- Modify and run codebases locally to assess the performance of LLMs in bug-fixing and code-understanding scenarios.
- Collaborate with research teams to design and select repositories and issues that are suitable for dataset creation and model evaluation.
- Lead and mentor junior engineers, fostering a collaborative environment and sharing best practices.
- Document processes, findings, and recommendations to ensure reproducibility and knowledge sharing within the team.
Benefits
Joining Turing offers the flexibility of a fully remote work environment, allowing you to collaborate from anywhere in the world. You will have the opportunity to work on cutting-edge AI projects alongside leading LLM companies, gaining valuable experience at the forefront of AI research and software engineering. The role provides a flexible work schedule, with options to commit 20, 30, or 40 hours per week, tailored to your availability.
As a contractor, you will engage in meaningful work that directly impacts the development of AI systems. While this position does not include traditional employment benefits such as medical or paid leave, it provides a unique platform to expand your expertise, network with industry leaders, and contribute to innovative solutions shaping the future of AI and software engineering.
Equal Opportunity
Turing is an equal opportunity employer committed to fostering an inclusive environment for all employees. We value diversity and are dedicated to providing equal employment opportunities regardless of race, gender, age, religion, national origin, disability, sexual orientation, or any other protected characteristic. We believe that a diverse team enhances creativity, innovation, and overall success, and we actively seek to create a workplace where everyone can thrive and contribute to our mission of advancing AI technology.
Click on Apply to know more.