Staff Engineer (Python/AWS)
Core
Design, develop, and maintain Agentic AI modules and GenAI-powered applications using Python, integrating LLMs, prompt engineering, and RAG patterns into enterprise services.
Role type
Staff Engineer (Python/AWS)
Builds
Scalable, high-performance applications, microservices, and end-to-end batch/real-time streaming pipelines on AWS.
Domain
Enterprise Data & Technology, Generative AI, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, AWS cloud ecosystem, distributed systems architecture, NoSQL (DynamoDB, MongoDB), relational databases (Aurora Postgres/MySQL), API authentication (OAuth 2.0, JWT, mTLS), CI/CD pipelines, IaC (Terraform, AWS CDK), system design, microservices, debugging, performance optimisation
Preferred skills
Agentic AI, MCP servers, Multi-Agent Systems, Veracode/Checkmark security tooling, gRPC, GraphQL
Technologies
Python, Java, AWS (EC2, S3, SQS, SNS, ECS, EMR, Lambda, Glue, Athena, API Gateway, DynamoDB), Aurora Postgres, MongoDB, Terraform, AWS CDK, Jenkins, Veracode, Checkmark, OAuth 2.0, JWT, mTLS, REST, gRPC, GraphQL
Responsibilities
Architect and deliver GenAI-powered applications; implement robust authentication and authorization for MCPs and APIs; build scalable microservices and streaming pipelines; troubleshoot production issues and perform root-cause analysis; drive maturity in CI/CD pipelines and DevOps practices; mentor engineers and foster engineering culture
Seniority
Staff, hands-on IC with mentorship