Skip to content
mimi

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