Website:
agilegridsolution.com
Job details:
About The Company
Turing is one of the world’s fastest-growing AI companies dedicated to accelerating the development and deployment of advanced artificial intelligence systems. Our mission is to revolutionize how AI interacts with real-world applications, particularly in the software engineering domain. We focus on building innovative datasets and evaluation tools to enhance the capabilities of large language models (LLMs), enabling them to solve complex, realistic software engineering problems. Our team is composed of passionate professionals committed to pushing the boundaries of AI technology and fostering a collaborative, forward-thinking environment.
About The Role
We are seeking experienced software engineers at the tech lead level to join our groundbreaking project focused on LLM evaluation and training datasets. This role involves direct hands-on involvement in developing and refining datasets derived from public repositories, particularly GitHub. The ideal candidate will have a strong background in working with high-quality open-source projects, automating development environments, and assessing code quality. Your contributions will be instrumental in creating synthetic, verifiable software engineering tasks based on real-world repository histories, with human-in-the-loop enhancements to expand dataset coverage across various programming languages and difficulty levels.
Qualifications
- Minimum of 3+ years of professional software engineering experience.
- Proficiency in JavaScript and TypeScript, with a solid understanding of their ecosystems.
- Hands-on experience with Git for version control and Docker for environment containerization.
- Ability to understand, navigate, and modify complex codebases effectively.
- Experience in setting up and automating development environments and pipelines.
- Familiarity with open-source projects, including contributing to or evaluating them, is a plus.
- Strong problem-solving skills with an ability to analyze and triage issues efficiently.
Responsibilities
- Analyze and triage issues across trending open-source repositories on GitHub to identify challenging tasks for LLMs.
- Set up and configure code repositories, including Dockerization and environment setup, to facilitate testing and evaluation.
- Evaluate unit test coverage and assess code quality to ensure datasets are robust and representative.
- Modify and run codebases locally to test LLM performance in bug-fixing and code understanding scenarios.
- Collaborate with research teams to design and select repositories and issues that push the boundaries of current LLM capabilities.
- Lead and mentor junior engineers, fostering a collaborative environment for project success.
- Contribute to the continuous improvement of development workflows, automation scripts, and testing procedures.
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 involved in cutting-edge AI projects with some of the leading LLM companies globally, gaining valuable experience at the forefront of AI research and application. Our projects provide a unique platform to develop your skills in software engineering and AI, with the chance to influence future AI-assisted software development tools. Additionally, you will be part of a dynamic community of innovators dedicated to solving complex problems in AI and software engineering.
Equal Opportunity
Turing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, gender, sexual orientation, age, disability, or any other protected characteristic. We believe that diverse perspectives foster innovation and are essential to our success. We encourage all qualified candidates to apply and join our mission to advance AI technology for the betterment of society.
Click on Apply to know more.