Senior Software Engineer
Core
Senior technical contributor designing, developing, and maintaining complex AWS-native software systems with a focus on AI agents, agentic workflows, and data engineering pipelines.
Role type
Senior IC software engineer (AI-native & cloud)
Builds
Scalable, secure, and reliable software applications, AI-powered solutions, and cloud-native data pipelines.
Domain
Cloud computing, Artificial Intelligence, Data Engineering
Deliverable
production ML models
Required skills
Python, Java, Node.js, AWS services (Lambda, ECS, RDS, S3, SQS, API Gateway, CloudWatch), Terraform, Spark/PySpark, Kafka, distributed systems design, microservices, AI agent development, evaluation frameworks for LLMs
Preferred skills
AI-assisted development practices, agentic workflows, Infrastructure as Code, CI/CD pipelines, observability tools
Technologies
AWS Bedrock, Anthropic/Claude, LangGraph, CrewAI, Terraform, Glue, Spark, Kafka, Python, Java, Node.js
Responsibilities
Design and implement complex software systems from conception to production; build production-grade AI agents and agentic workflows; develop data pipelines and ETL workflows; drive architectural decisions and code reviews; implement evaluation frameworks for AI systems.
Seniority
Senior, hands-on IC