Role : Engineering Tool Developer
📍 Location : India | 💼 Work Mode : Remote
About Turing
Headquartered in San Francisco, California , Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.
Turing supports customers in two key ways :
- Accelerating frontier AI research with high-quality data, advanced training pipelines, and world-class researchers specializing in coding, reasoning, STEM, multilinguality, multimodality, and intelligent agents.
- Helping enterprises operationalize AI , transforming proofs of concept into production-grade, proprietary intelligence systems that deliver measurable business impact and lasting results.
Role Overview
As an Engineering Tool Developer , you will play a pivotal role in upgrading and modernizing Windows-based applications while leveraging Generative AI technologies to accelerate development and improve productivity. You will be responsible for designing solutions, implementing migrations, and conducting rigorous testing to ensure the delivery of robust, high-performance software for mission-critical engineering systems.
This position requires deep technical expertise in .NET technologies , strong problem-solving skills, and hands-on experience integrating AI tools into real-world engineering workflows .
Key Responsibilities
Analyze existing Windows applications to design and implement upgrades or migrations from the .NET Framework to .NET Core / .NET 6+ .Use Generative AI tools (e.g., GitHub Copilot, ChatGPT, or custom LLM pipelines) to enhance code modernization, refactoring, and documentation efficiency.Prepare detailed solution conversion plans , including scope definition, effort estimation, and timelines.Develop and execute comprehensive test plans , ensuring validation of Windows applications against instrument servers.Perform advanced debugging and troubleshooting across Windows and Linux environments to maintain stability and reliability.Implement conversion and modernization activities adhering to software engineering best practices .Collaborate within CI / CD and source control environments (Git, Azure DevOps) following modern development workflows.Work cross-functionally with embedded software and instrumentation teams to ensure seamless integration and delivery.Required Qualifications
Bachelor’s degree in Computer Science , Software Engineering , or a related discipline (or equivalent professional experience).10–15 years of professional software development experience.Proven hands-on expertise in :.NET Core, C#, and .NET FrameworksWindows, Windows Forms, and WPFDemonstrated experience using Generative AI tools (e.g., ChatGPT, Copilot, or custom LLM workflows) to improve programming efficiency and code quality.Exceptional analytical, debugging, and problem-solving skills.Strong interpersonal, verbal, and written communication abilities.