Awin
SoftwareEngineer-AISolutions(f/m/d)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer - AI Solutions (f/m/d) at Awin. Skills: Backend engineering, Cloud-native systems, AI-enabled product development, AI integration. Design backend services. Build backend services”
Industry & Context.
Pragmatic problem solving; Troubleshooting
What They're Looking For.
Must Have
3+ years backend systems experience, Python development skills, FastAPI, Flask experience, API design fundamentals, Distributed systems fundamentals, Concurrency fundamentals, Caching fundamentals, Performance optimisation fundamentals, AWS ECS experience, AWS Lambda experience, AWS RDS experience, AWS S3 experience, AWS ElastiCache/Redis experience, Terraform experience, Terragrunt experience, PostgreSQL experience, Redis experience, Docker experience, GitHub Actions experience, Java working knowledge, TypeScript working knowledge, Observability understanding, Monitoring understanding, Operational best practices understanding, Troubleshooting skills
Nice to Have
Implement Infrastructure as Code, Maintain Infrastructure as Code, AI/LLM application development exposure, AI orchestration frameworks exposure, LangChain exposure, LangGraph exposure, Angular experience, LangSmith familiarity, Conversational AI systems exposure, Agent-based workflows exposure, Retrieval-augmented generation exposure
What You'll Do.
Design backend services
Build backend services
Operate backend services
Design cloud-native services
Build cloud-native services
Operate cloud-native services
Integrate AI capabilities
Integrate LLM-based workflows
Develop cloud-native services
Support AI orchestration
Support intelligent agent workflows
Build CI/CD pipelines
Maintain CI/CD pipelines
Build automated testing
Maintain automated testing
Build release processes
Maintain release processes
Improve observability
Improve operational excellence
Participate in system design discussions
Participate in code reviews
Participate in architecture reviews
Optimise backend services
Translate user problems
Translate business requirements
Contribute to engineering culture
How You'll Work.
Team & Collaboration
Senior AI Engineers; Data Engineers; Senior Software Engineers; Product Managers; Cross-functional teams; Platform teams; Growth Domain team
Process & Methodology
Scrum
Full Job Description
Purpose of the Position We are hiring a Software Engineer for the AI Solutions team to design, build and operate the backend systems, APIs and cloud-native services that power Awinʼs next-generation AI-native products. You will deliver production-grade features used by advertisers, publishers and partner managers to improve discovery, automation and decision-making through conversational experiences and intelligent workflows. This role combines strong backend engineering with practical exposure to AI-enabled application development. You will focus on building reliable, secure and maintainable systems that integrate LLMs and AI workflows into production, while collaborating closely with Senior AI Engineers, Data Engineers, Senior Software Engineers and Product Managers. The Team You will be joining the AI Solutions team in our Growth Domain. This team is responsible for building AI-native products and capabilities across the organisation. Our work is highly visible and every feature you ship can have a direct impact on how our customers operate and grow affiliate programs. The team works across conversational AI, intelligent automation, AI-assisted discovery etc., We partner closely with Product Managers, UX, Data Engineering and platform teams to move ideas from experimentation into reliable production systems. Our engineering culture is built on pragmatic problem solving, strong ownership, fast iteration and building production-ready systems with a strong operational mindset. We care deeply about reliability, observability, maintainability and delivering measurable customer value. Weʼre cloud-first on AWS, working primarily with a Python-based backend stack alongside modern AI tooling and infrastructure. The team practices Scrum and youʼll have the opportunity to contribute ideas, improve engineering practices and work closely with experienced engineers across AI, backend and platform domains. Along with access to learning platforms, hackathons and cross-team initi
Applying for this Software Engineer - AI Solutions (f/m/d) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Awin?
Real rants from real employees. Read before you apply.