Website:
agilegridsolution.com
Job details:
About The Company
Turing is one of the world's leading AI companies dedicated to advancing and deploying powerful artificial intelligence systems. With a focus on innovation and excellence, Turing is at the forefront of AI research, development, and application, helping organizations leverage cutting-edge technologies to solve complex problems. The company is committed to fostering a dynamic and inclusive environment where talented professionals can thrive and contribute to shaping the future of AI-driven solutions. Through its extensive network of experts and innovative projects, Turing continuously pushes the boundaries of what is possible with artificial intelligence, making a significant impact across various industries.
About The Role
We are seeking experienced software engineers at the tech lead level to join our innovative project focused on building large language model (LLM) evaluation and training datasets tailored for realistic software engineering challenges. In this role, you will play a vital part in developing verifiable software engineering tasks based on public repository histories, utilizing a synthetic approach with human-in-the-loop methodologies. Your expertise will help expand the dataset coverage across different programming languages, difficulty levels, and task types, thereby enhancing the robustness and applicability of our datasets. This position involves hands-on software engineering work, including automating development environments, triaging issues, and assessing test coverage and quality. You will have the opportunity to lead efforts in analyzing complex codebases, collaborating with researchers, and mentoring junior engineers, all while working on impactful AI projects that influence the future of AI-assisted software development.
Qualifications
The ideal candidate will possess a minimum of three years of professional experience in software engineering, with a strong background in JavaScript and TypeScript. Proficiency with version control systems such as Git, containerization tools like Docker, and experience setting up and automating software pipelines are essential. Candidates should have the ability to understand and navigate complex codebases, modify and run projects locally, and evaluate code quality and test coverage effectively. Experience contributing to open-source projects or participating in open-source evaluations is a plus. Familiarity with AI research, LLM evaluation projects, or developer tools development will be advantageous. A proactive mindset, excellent problem-solving skills, and the ability to work collaboratively in a remote environment are key attributes for success in this role.
Responsibilities
- Analyze and triage GitHub issues across trending open-source libraries to identify relevant challenges for LLM evaluation.
- Set up and configure code repositories, including Dockerization and environment setup, to facilitate testing and development.
- Evaluate unit test coverage and quality, providing insights to improve dataset robustness.
- Modify and run codebases locally to assess LLM performance in bug-fixing and code understanding scenarios.
- Collaborate closely with researchers to design and select repositories and issues that present meaningful challenges for LLMs.
- Lead and mentor junior engineers, fostering a collaborative environment for project success.
- Contribute to the continuous improvement of automation pipelines and development workflows.
Benefits
Joining Turing offers the unique opportunity to work remotely in a flexible environment, enabling you to balance your professional and personal life effectively. You will have the chance to work on cutting-edge AI projects alongside leading LLM companies, gaining valuable experience at the forefront of AI research and application. Turing provides a dynamic and inclusive workplace culture that encourages innovation, continuous learning, and professional growth. As part of our team, you will be involved in impactful projects that are shaping the future of AI-assisted software engineering, offering you a rewarding and intellectually stimulating career experience.
Equal Opportunity
Turing is committed to creating a diverse environment and is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other protected status. We believe that diverse teams foster innovation and creativity, and we are dedicated to providing an inclusive workplace where all employees can thrive and contribute to our mission of advancing artificial intelligence for the benefit of all.
Click on Apply to know more.