Senior Software Engineer
Core
Building resilient, secure, and cost-efficient cloud systems and distributed services that power conversational search and content intelligence pipelines for enterprise customers.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Scalable backend services, event-driven architectures, and Generative AI/RAG workflows on AWS.
Domain
Cloud Infrastructure, Distributed Systems, Generative AI
Deliverable
production ML models | infrastructure | product features
Required skills
Node.js, TypeScript, AWS (Lambda, API Gateway, DynamoDB, ECS/Fargate), Infrastructure as Code (CDK/Terraform), Event-driven architecture, DevSecOps, CI/CD, System design, Caching strategies, Database optimization
Preferred skills
Elasticsearch/OpenSearch, LLM/AI service deployment (AWS Bedrock), React/JS/CSS, Cloud observability (Dynatrace, DataDog, CloudWatch)
Technologies
Node.js, TypeScript, AWS, AWS Bedrock, ECS, Fargate, Lambda, API Gateway, DynamoDB, CDK, Terraform, Elasticsearch, OpenSearch
Responsibilities
Design and implement resilient, decoupled distributed systems using event-driven architectures; Embed DevSecOps practices including automated security scanning and IAM principles; Maintain and optimize CI/CD pipelines and deployment strategies; Participate in FinOps to monitor and optimize AWS infrastructure spend; Contribute to Generative AI and RAG architectures; Provide technical mentorship and conduct code reviews; Collaborate with stakeholders to define system boundaries and user stories.
Seniority
Senior, hands-on IC