About this role
The team is seeking an AI Software Engineer to design, build, and scale intelligent applications, production-grade backend services, agentic workflows, and integrations between AI systems and external tools and platforms. This contract role is ideal for an engineer who can contribute quickly across software development, applied AI experimentation, integration work, and production support while balancing performance, reliability, cost, and safety.
Key Responsibilities:
- Design and develop AI-driven applications and services.
- Build and maintain production-grade backend services.
- Create agentic workflows that enhance user interaction with AI systems.
- Integrate AI systems with external tools and platforms.
- Conduct applied AI experimentation to improve system capabilities.
- Provide production support and troubleshoot issues as they arise.
Required Skills & Qualifications:
- Strong experience in software development with a focus on AI applications.
- Proficiency in programming languages such as Python, Java, or C++.
- Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of API design and integration techniques.
- Understanding of performance, reliability, and safety considerations in AI systems.
Experience:
- 5-8 years of relevant experience in software engineering and AI development.
What we offer:
- Opportunity to work on cutting-edge AI technologies.
- Flexible working arrangements in a dynamic environment.
- Collaborative team culture that encourages innovation and growth.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.