About us
For more than 20 years, our global network of passionate technologists and pioneering craftspeople has delivered cutting-edge technology and game-changing consulting to companies on the brink of AI driven digital transformation. Since 2001, we have grown into a full service digital consulting company with 5500+ professionals working on a worldwide ambition. Driven by the desire to make a difference, we keep innovating. Fuelling the growth of our company with our knowledge worker culture. When teaming up with Xebia, expect in-depth expertise based on an authentic, value-led, and high quality way of working that inspires all we do.
At Xebia, we put ‘People First’—committed to attracting diverse talent and fostering an inclusive, respectful workplace where everyone is valued for their contributions. We welcome all individuals and evaluate solely on the quality of their work and teamwork.
About the role:
We are searching for middle and senior Software Engineers, specialized in backend application development with expertise in artificial intelligence and machine learning to join our team. This role combines deep technical software engineering skills with specialized knowledge in AI/ML technologies to design, develop, and deploy intelligent systems at scale.
Key Responsibilities:
Write clean, scalable, and maintainable code following software engineering best practices, including automated test suites and comprehensive documentation.
Develop Python web application backends that provide AI Agent and AI workflow functionalities.
Scale web applications using cloud infrastructure.
Develop, measure, and monitor key metrics for all tools and services, consistently seeking to iterate on and improve them.
Participate in code reviews, continuously improving personal standards as well as broader team and product quality.
Collaborate with other technical staff and data engineers within the team and across allied teams to build end-to-end pipelines consuming other data products.
Required Qualifications:
Proficiency in Python (3+ years python backend development) with unit testing experience (e.g., pytest).
Cloud experience including core web application infrastructure in at least one major cloud provider (GCP preferred).
Knowledge and demonstrable experience with containerization (Docker, Kubernetes) and orchestration tools.
Knowledge of agile practices and ability to perform in agile software development environments.
Qualifications - nice to have:
Demonstrated experience in Python backend development, including API design experience (FastAPI).
Familiarity with AI/ML technologies and Agentic AI.
GCP experience (Cloud Run, Vertex AI, GKE, etc.).
Experience (1+ years) developing and deploying Agentic AI workflows and applications; experience with AI frameworks like LangChain, LangGraph, or similar agentic frameworks.
Experience deploying AI/ML models into production and managing AI/ML model lifecycles.
Familiarity with version control systems and CI/CD pipelines.
Experience with Infrastructure as Code (Terraform).
Experience with Kubernetes or job scheduling systems would be a significant advantage.
Familiarity with microservices and hexagonal architectures would be a plus.
Strong soft skills including problem-solving, communication, ability to work in ambiguous environments, and experience working on R&D projects.