QA
Senior Application Developer – Cloud-Native, AI/ML & GenAI Systems
Qualitest acq
Any-Martin-Rieux · flexible Full-time Senior 2w ago
About the role
Role Overview
We are seeking a Senior Application Developer with strong expertise in cloud-native backend development and hands-on experience integrating modern AI/ML and Generative AI (GenAI) technologies. This role is ideal for engineers who excel at building scalable, high-performance backend systems using Java (Spring Boot) and/or Node.js, applying DevOps best practices, and developing event-driven, real-time applications.
The position offers the opportunity to collaborate closely with data scientists and AI engineers to design, integrate, and scale intelligent, AI-powered platforms.
Key Responsibilities
- Design, architect, and develop scalable cloud-native applications using Java (Spring Boot) and/or Node.js.
- Build and maintain microservices-based architectures with robust inter-service communication using REST, gRPC, and messaging patterns.
- Develop event-driven systems leveraging messaging platforms such as Apache Kafka or RabbitMQ.
- Containerize applications using Docker and manage deployments with Kubernetes.
- Define and implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Leverage cloud-native services from AWS, Azure, or GCP, including serverless functions, managed databases, and observability solutions.
- Design and implement data persistence strategies using NoSQL databases such as MongoDB, DynamoDB, or Cassandra.
- Collaborate with AI/ML teams to integrate machine learning models as REST APIs or microservices.
- Integrate GenAI platforms including OpenAI, Azure OpenAI, AWS Bedrock, Vertex AI, or custom LLM solutions to enable intelligent features.
- Contribute to architectural decisions related to scalability, security, resilience, and fault tolerance.
Required Skills & Qualifications
- 6+ years of backend development experience using Java (Spring Boot) and/or Node.js.
- Strong expertise in microservices architecture, RESTful API design, and event-driven systems.
- Hands-on experience with Docker and Kubernetes for container orchestration.
- Solid experience implementing CI/CD pipelines and DevOps automation.
- Deep understanding of asynchronous messaging systems such as Apache Kafka or RabbitMQ.
- Proficiency with NoSQL databases and an understanding of their performance and consistency tradeoffs.
- Strong grasp of cloud-native design principles including stateless services, scalability, and resiliency.
- Experience working with cloud platforms such as AWS, Azure, or GCP (e.g., Lambda, Fargate, GKE, Azure Functions).
Preferred / Bonus Skills
- Proficiency in Python for scripting, automation, or API development.
- Experience collaborating with AI/ML teams or supporting model deployment workflows.
- Exposure to ML pipelines, model serving, and versioning using tools such as TensorFlow Serving, FastAPI, or similar.
- Familiarity with GenAI frameworks and platforms, including:
- OpenAI APIs (e.g., GPT-4, ChatGPT)
- Hugging Face Transformers
- Azure OpenAI, AWS Bedrock, Vertex AI
- LangChain, LlamaIndex, and Retrieval-Augmented Generation (RAG) architectures
- Experience building LLM-powered features such as chatbots, summarization, classification, or recommendation engines.
- Knowledge of data engineering concepts including feature pipelines, embeddings, and vector databases (e.g., Pinecone, FAISS).
- Relevant cloud (AWS/Azure/GCP) and/or Kubernetes certifications.
Why Join Us
- Work at the intersection of modern cloud engineering and AI-driven innovation.
- Build platforms that combine microservices architecture with intelligent automation and GenAI capabilities.
- Collaborate with a highly skilled, forward-thinking engineering and AI team.
- Enjoy competitive compensation, flexible remote work, and strong career growth opportunities.
Skills
AWSAzureAWS BedrockApache KafkaCassandraDockerDynamoDBGCPgRPCHugging Face TransformersJavaJenkinsKubernetesLangChainLlamaIndexMongoDBNode.jsNoSQLOpenAIRabbitMQRESTSpring BootTensorFlow ServingVertex AI
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free