This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking an experienced and highly skilled Python API AWS Engineer GenAI to join our CodeInsight team. In this role, you will be responsible for designing, implementing, and maintaining cloud based and event driven solutions on AWS for large scale documentation intelligence workflows. You will play a crucial role in improving system reliability, securing enterprise integrations, and ensuring scalable asynchronous processing across API, pipeline, and AI inference layers.
Job Responsibility:
Design and implement complex cloud based solutions using AWS services (Lambda, S3, SQS FIFO, Step Functions, DynamoDB, Bedrock, Secrets Manager, SNS, CloudWatch, SageMaker)
Build and maintain secure API and integration workflows for Jenkins, Bitbucket Server REST APIs, and internal operational tooling
Write, test, and maintain high quality Python code for cloud native and serverless applications
Design and optimize data models and access patterns, particularly for DynamoDB and S3 job artifact/state flows
Collaborate with cross functional teams (Product, DevOps, Security, platform teams) to deliver architecture aligned solutions
Ensure security, compliance, and best practices in cloud infrastructure (OAuth2, IAM least privilege, secrets management, TLS)
Troubleshoot and resolve complex technical issues in distributed cloud environments (async job orchestration, retries, failure handling, network integration)
Mentor junior engineers and contribute to engineering standards, design reviews, and team technical growth
Stay up to date with AWS GenAI, serverless architecture, and enterprise integration best practices
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
4 6 years of experience in cloud engineering, with a strong focus on AWS
Strong hands on experience with Python, AWS APIs, and backend service development
Strong hands on experience delivering GenAI/LLM solutions in production, with focus on AWS Bedrock
Strong knowledge of database systems, particularly DynamoDB and cloud data design patterns
Hands on experience in AWS services used by this platform (Lambda, Step Functions, S3, SQS, DynamoDB, Bedrock, Secrets Manager, CloudWatch)
Proven expertise in prompt engineering, LLM output validation, and reliability patterns (retries, guardrails, fallback handling)
Strong understanding of event driven and asynchronous architectures, including idempotency, retries, and queue based decoupling
Proven experience with REST API integrations in enterprise environments (Bitbucket/Jenkins like integrations preferred)
Excellent problem solving and analytical skills
Strong communication and collaboration abilities
Nice to have:
Experience with containerization technologies (for example, Docker, Kubernetes)
Knowledge of CI/CD pipelines, Terraform, and DevOps practices
Familiarity with serverless architectures and microservices
Experience with observability and operations (CloudWatch logging, alerts, dashboards, structured audit trails)
Understanding of machine learning and AI concepts, including prompt quality and LLM output validation
Experience with AWS Bedrock integration patterns in production use cases
AWS certifications (for example, Solutions Architect, Developer, DevOps Engineer) are a plus
Experience mentoring junior engineers or leading small teams
Strong project management skills and ability to manage multiple priorities across DEV, SIT, and PROD environments