Software Development Engineer, IDEAS
Core
Design and deliver scalable data ingestion solutions and distributed systems combining big data technologies and agentic AI to empower AWS go-to-market teams with actionable customer intelligence.
Role type
Senior Software Development Engineer (Data & AI)
Builds
Scalable data platforms, microservices, and ML workflows for AWS Sales field teams
Domain
Cloud computing, Big Data, Machine Learning, Agentic AI
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Microservices architecture, Serverless application development, Object-oriented design, Data validation frameworks, AWS Lambda, AWS Glue, AWS S3, AWS CDK, Machine Learning fundamentals, RAG systems, Recommendation engines
Preferred skills
Full SDLC experience, Large Language Model (LLM) architecture and optimization, AWS SageMaker, AWS Athena, AWS EMR
Technologies
AWS Lambda, AWS S3, AWS Glue, AWS CDK, AWS EMR, AWS Athena, AWS SageMaker, AWS DynamoDB, AWS Redshift, ElasticSearch, AWS SQS, AWS SNS, API Gateway
Responsibilities
Design scalable data ingestion solutions for large-scale datasets, Build highly available distributed systems in microservices and container architectures, Develop serverless applications using AWS services, Apply Machine Learning to solve data problems at scale, Design data systems optimized for ML workflows including feature stores and model training pipelines, Partner with applied scientists to build foundations for RAG systems and predictive models
Seniority
Senior, hands-on IC