Senior/Lead Backend Engineer with AWS

Job Description

Must Have:

  • 7+ years of experience developing with a modern programming language.
  • Proven experience designing scalable, event-driven serverless architectures on AWS, specifically utilizing Lambda, API Gateway, DynamoDB, S3, and EventBridge.
  • Proficiency with Infrastructure-as-Code frameworks, specifically the AWS Cloud Development Kit (CDK).
  • Hands-on experience implementing vector databases and RAG (Retrieval-Augmented Generation) pipelines using technologies like OpenSearch vector engine, Pinecone, Weaviate, FAISS, or Amazon Kendra.
  • Deep understanding of embedding generation, similarity search, and context retrieval techniques.
  • Experience building secure and repeatable CI/CD pipelines using GitHub Actions.
  • Familiarity with implementing distributed tracing and observability using OpenTelemetry in serverless or microservice environments.
  • Excellent communication and collaboration skills, with the ability to work closely with cross-functional teams, including AI engineering.

Nice to Have:

  • Experience building real-time WebSocket applications.
  • Familiarity with AWS AI services, specifically Amazon Bedrock or SageMaker model deployment workflows.
  • Exposure to LLM orchestration frameworks such as LangChain or semantic caching strategies.
  • Strong understanding of security, cost optimization, and resilience strategies for large-scale serverless applications.

 

Job Responsibilities

  • Design, build, and maintain a scalable event-driven serverless application using the AWS Cloud Development Kit (CDK).
  • Architect and implement backend solutions leveraging API Gateway (REST and WebSocket APIs), AWS Lambda with efficient scaling, Amazon S3 for object storage, Amazon DynamoDB for persistence, and EventBridge for orchestration.
  • Manage the asynchronous invocation of AI services, such as Amazon Bedrock or SageMaker.
  • Integrate and maintain vector-based retrieval stores to support RAG pipelines for AI inference.
  • Build data ingestion and embedding pipelines to ensure vector stores remain synchronized and performant at scale.
  • Collaborate with AI engineers to deploy, configure, and optimize models within the application infrastructure.
  • Develop CI/CD pipelines using GitHub Actions to ensure frictionless and secure deployments across environments.
  • Implement distributed tracing using OpenTelemetry for real-time performance insights and fault isolation.
  • Contribute to architectural best practices regarding resilient scaling, low latency, and cost-effective operations.

 

Department/Project Description

Our client is a forward-thinking leader in the consumer software industry, dedicated to creating intelligent, next-generation digital experiences. The project involves building the backbone of a cloud-native ecosystem designed to power advanced AI-driven features.

As part of this engagement, you will join a high-level engineering team focused on constructing a highly available and horizontally scalable backend platform. This platform supports real-time user interactions and complex, asynchronous AI workloads, including retrieval-augmented generation (RAG) pipelines. This role offers the opportunity to work at the intersection of modern serverless architecture and cutting-edge artificial intelligence, delivering solutions that define the future of intelligent consumer applications.

Required skills experience

Node.js 6 years

Required languages

English B2 - Upper Intermediate
Published 25 November
27 views
ยท
2 applications
100% read
ยท
50% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...