Our client is looking for a Senior Software Engineer Backend
Description
We are looking for a Python Software Engineer for conversational AI cases.
Are you passionate about combining business analysis, software development, and AI-driven innovation? Do you enjoy transforming business challenges into intelligent solutions that create real value? Then you might be the Python Software Engineer we're looking for in the M365 Integration team.
What will you do?
Your role combines business analysis, solution design, and development. You'll collaborate closely with business stakeholders, architects, data scientists, and cloud specialists to deliver secure, scalable, and user-friendly AI solutions.
Your responsibilities include:
- Translating business requirements into conversational AI solutions using Execution Garden.
- Performing business and functional analysis to understand user needs and design intuitive solutions.
- Building and deploying Retrieval-Augmented Generation (RAG) applications and related AI components using Amazon Bedrock within the secure AWS environment.
- Collaborating with the SOFA team to apply architectural patterns, security standards, and best practices.
- Working closely with the ADAM Data Science team, the Public Cloud team, and other stakeholders to ensure seamless integration and deployment.
- Contributing to the evolution of the platform through custom development and high-code extensions Python.
- Supporting the delivery, monitoring, and continuous improvement of AI-powered business solutions.
The Team:
The M365 Integration team is responsible for introducing and integrating innovative AI technologies across the company.
Our responsibilities span:
- Platform management and operations
- Application development and support
- Conversational AI and chatbot development
- Integration of cloud-based AI services
- Delivery of business solutions for HR, Facilities, Marketing & Communications, and other internal clients
We work in a highly collaborative, international environment with colleagues in Belgium, Czech Republic, and Bulgaria. Agile working, knowledge sharing, and continuous learning are at the heart of how we operate.
What are we looking for?
We are looking for someone who combines strong analytical skills with a passion for technology and innovation, and a solid software engineering background with thorough knowledge of Python.
Technical Skills:
- Experience with some of the following technologies is highly valued:
- Amazon Web Services (AWS)
- Amazon Bedrock
- Retrieval-Augmented Generation (RAG) architectures
- Amazon S3 and other cloud storage services
- Claude or similar Large Language Models (LLMs)
- Python
- REST APIs and integrations
- CI/CD pipelines and DevOps practices
Personal Skills:
- Strong analytical and problem-solving mindset
- Excellent communication and stakeholder management skills
- Ability to translate business needs into technical solutions
- Curiosity and eagerness to learn new technologies
- Security-conscious and quality-driven
- Proactive and collaborative team player
- Fluent in English (Dutch is an asset)