We are selecting skilled Software Developers to support a customer's innovative project. In this role, you'll apply your coding expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input.
No prior experience in AI is required — your development skills are what matter.
As an expert, you will be creating Reinforcement Learning Environments that test an AI model's ability to solve practical software problems related to fixing code, building small features, and writing clean, working solutions. You will be tasked with creating a reproducible environment and a golden reference solution for the problem.
Scope of Work
Contribute clear code samples, debugging approaches, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
Identify, troubleshoot, and resolve common software bugs and logic errors across different codebases.
Build small to medium features, following good coding practices and keeping solutions easy to understand.
Clean up and improve existing code to make it more readable and reliable.
Document your reasoning, approach, and code decisions to support AI training data quality.
Review peer-contributed code and technical submissions for correctness and clarity.
Preferred Qualifications
1+ years of hands-on experience in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
Solid understanding of core algorithms, data structures, and everyday software engineering practices.
Ability to debug real code, find the root cause of issues, and fix them cleanly.
Comfortable working across different codebases and picking up unfamiliar code.
Good documentation and communication skills to explain your technical decisions clearly.
Interest in or curiosity about AI and its technical challenges (previous AI experience not required).
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Security Penetration Testing ...
Job Description .NET WPF Developer Job Summary We are seeking a skilled .NET WPF Developer to design, develop, test, and maintain desktop applications using Microsoft technologies. The ideal candidate should have strong experience in C#, .NET Framework/.NET Core, WPF, XAML, MVVM architecture , and application performance ...
... automated unit and functional testing and associated tools/frameworks Hands-on experience using observability tools like DataDog, Splunk, etc. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex and scalable backend systems. You will play a crucial role in developing APIs, ...
... curious, collaborative, and motivated to contribute to technology that helps simplify and enhance access to global financial markets. We seek a full-stack developer to help us build, maintain and improve existing, internally used web applications. In the ongoing upgrade project, our goal is to make the application more ...
... and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Development and ...
Software Developer – Valuation Systems & Technology The Software Developer in Valuation Systems and Technology will be a key contributor to a team developing innovative tools and systems used directly by financial professionals to serve our clients. We are looking for an adaptable developer with 2-4 years of experience ...
... applications. We are looking for a Software Developer who is passionate about JavaScript development and wants to build and maintain high-quality SDKs used by developers worldwide. Role Overview As a Software Developer, you will work primarily on our JavaScript SDK, contributing to the development of new features, improvements, ...
... deep expertise in both front end and back-end development, coupled with proficiency in database design and administration, and a solid understanding of modern software architecture. You will lead a team through the full software development lifecycle and drive process improvements. This role combines hands-on coding with high-level ...
... keeping information confidential. Develops software solutions by studying information needs; studying systems flow, data usage, and work processes; following the software development lifecycle. Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop ...
Our client is seeking a talented Low Latency Software Developer to join a highly collaborative engineering team responsible for building and enhancing mission-critical trading and research infrastructure. This position is ideal for individuals who enjoy tackling complex engineering challenges, optimizing performance, and ...
... Optimizer Good to have skills : NA Minimum 7.5 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: As a Custom Software Engineer, Design and develop omnichannel customer journeys on Adobe Journey Optimizer. Manages the offshore AJO developer team and delivers journeys to the ...
... are examples of the kinds of challenging technology problems being solved across Vegrow. For this role, however, the focus is primarily on building robust software systems and voice-based applications . You will work as a hands-on Senior Software Developer, owning problems end-to-end and contributing to the design, development ...
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs. Must have skills : Microsoft ...
Job Title: Senior Software Engineer Key Skills: xPression, Customer Communication Management (CCM), End-to-End Document Lifecycle, PDF/Print Output, HTML5, AFP, Java, Shell Scripting Mode of Work: Work From Office Experience: 4–7 Years As a Senior Software Developer – xPression, you will be responsible for designing, developing, ...
... Group. We are offering a position as a Senior Software Developer for Microsoft Dynamics 365 Finance & Operations. In this role, you will leverage your strong software development background and hands-on experience with Dynamics 365-FO to contribute across the entire software development lifecycle—from requirements analysis ...
... footprint. This is a place where people are fiercely passionate about technology and have a desire to make a difference through the application of engineering and software technologies to solve real world problems. As a Senior Software Developer in our Technology Group, you will contribute and develop new solutions to aid in achieving ...
... meeting established requirements, specifications and quality. Create and execute unit and system test plans and review the plans of others Lead a small team of software developers on a project activity Proactively provide recommendations on improvements to product and/or processes to increase development efficiency and improve ...
... Science, Software Engineering, or related field (or equivalent practical experience). - 4+ years of software development experience, with a specific focus on developer productivity and efficiency. Fluency in at least one of the following languages: Python or Go. - Strong background in software engineering with experience ...
Insight Global is looking for a senior software developer to work onsite for one of our client's in Mumbai. The ideal candidate for this role has deep expertise in python and cloud native application development with additional experience in .NET based systems. This person will be responsible for building scalable platforms, ...
... platform thinking, and cross-team technical leadership. This person will influence engineering teams across the organisation, establish standards, improve developer experience, and ensure consistent, accessible, performant, and maintainable user experiences at https://jobeax.com/link/8KuEYorn4an4hpi5 Responsibilities :Platform ...