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. SAP BTP Datasphere Minimum ...
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. ServiceNow ServiceNow ...
Lyric is an AI-first, platform-based healthcare technology company, committed to simplifying the business of care by preventing inaccurate payments and reducing overall waste in the healthcare ecosystem, enabling more efficient use of resources to reduce the cost of care for payers, providers, and patients.
... where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Job Title: Software Engineer You will contribute to the financial well-being of our customers by ensuring that our team builds the best solutions possible using modern 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 : SAP ...
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 : ServiceNow ...
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 : Snowflake ...
... Should have experience in API testing and scripting languages, like Java/Python. Hands-on experience in Test Automation Framework implementations in Enterprise software environments with open-source tools such as Selenium, TestNG/JUnit, Rest Assured etc. Accurate Knowledge of CI/CD technologies (e.g. Jenkins, Git, Maven, etc.). ...
... non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, ...
... individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid. Role: Software Engineer (2023/2024 Graduates) Hybrid (2/3 days' work from office) Visa is a world leader in payments and technology, with over 259 billion payments transactions ...
... will move at a rapid rate of execution while maintaining both the short- and long-term strategic view while collaborating with team members. Position Title: Software Engineer II - TIBCO Developer Role Type: Hybrid This position is within Technology and DEPOSITS & SHARED SVCS LOB, related to API development, the design, implementation, ...
... information. Cyber Security technology function is responsible of development and maintenance of security products across Bank of America. The individual (Senior Developer) will be responsible for the development and orientation of applications servicing Global Information Security teams. A developer in this role has experience ...
... enable delivery of high-quality software products and services successfully and consistently on time, on budget, and to specification Review documentation of software defects and assign software developers to investigate and resolve the issue Review and approve test schedules or strategies in accordance with project scope ...
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 : Accenture ...
... the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. Senior Software Engineer_Payment Economics Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic ...
Ecolab is looking for a Sr Software Engineer to enhance, maintain and support business application platforms. The Sr Software Engineer will apply engineering and programming best practices to deliver and enhance software solutions that meet business needs. Works directly with peers in digital technology organization as ...
... levels. Ensure quality of one or more application codebases and alignment with development standards. Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers. Minimum 7 years of experience in software development. ...