Website:
fetchjobs.co
Job details:
About The Company
Turing is a leading technology company dedicated to advancing artificial intelligence and software engineering. Renowned for its innovative approach, Turing specializes in developing cutting-edge AI systems and tools that reshape the landscape of software development and automation. With a global presence and a commitment to excellence, Turing fosters a dynamic environment where talented professionals collaborate to solve complex problems, drive innovation, and deliver impactful solutions. The company's mission is to empower developers and organizations worldwide by providing access to top-tier AI-driven technologies and fostering a culture of continuous learning and growth.
About The Role
We are seeking experienced software engineers at the tech lead level to join our team working on a groundbreaking project focused on Large Language Model (LLM) evaluation and training datasets. This role involves working with high-quality public GitHub repositories to build verifiable software engineering tasks based on real-world repository histories. The ideal candidate will have a strong background in software development, particularly with open-source projects, and be capable of contributing hands-on engineering work to automate environments, triage issues, and assess test coverage and 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
The ideal candidate should possess a minimum of three years of professional experience in software engineering, with a focus on JavaScript and TypeScript. Proficiency with version control systems such as Git, containerization tools like Docker, and familiarity with setting up and managing software pipelines are essential. Candidates should be comfortable navigating and understanding complex codebases, running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is highly desirable. Additional experience in AI research, automation, or developer tools is a plus, but not mandatory.
Responsibilities
- Analyze and triage issues within trending open-source repositories on GitHub, identifying challenges for LLMs.
- Set up and configure code repositories, including environment setup and Dockerization, to facilitate testing and evaluation.
- Assess unit test coverage and quality, providing insights to improve repository robustness.
- Modify and run codebases locally to evaluate LLM performance in bug-fixing and code understanding scenarios.
- Collaborate closely with research teams to identify repositories and issues that present significant challenges for language models.
- Lead and mentor junior engineers, fostering a collaborative environment and ensuring project milestones are met.
Benefits
Joining Turing offers the opportunity to work remotely in a flexible environment, enabling a healthy work-life balance. You will be part of a forward-thinking organization that values innovation and professional growth. The role provides exposure to cutting-edge AI research and the chance to contribute to impactful projects shaping the future of software development. Additionally, Turing supports continuous learning and development, offering resources and a community of talented professionals dedicated to excellence in AI and software engineering.
Equal Opportunity
Turing is an equal opportunity employer committed to fostering an inclusive environment for all employees. We celebrate diversity and are dedicated to ensuring that every individual has the opportunity to thrive regardless of race, gender, age, religion, sexual orientation, or background. We believe that diverse perspectives drive innovation and are essential to our success. All qualified applicants will receive consideration for employment without regard to any protected characteristic.
Click on Apply to know more.