Software Development Engineer , IDEAS - Atlas
Core
Design and deliver distributed data solutions combining machine learning, big data technologies, and web services to empower AWS field teams with actionable intelligence for customer engagement.
Role type
Software Development Engineer (Data & ML)
Builds
Centralized reference systems for core data domains powering AWS sales and field operations
Domain
Cloud computing, data engineering, machine learning
Deliverable
production ML models | product features
Required skills
distributed systems design, microservices architecture, container orchestration, machine learning application, object-oriented design, AWS cloud services, software development lifecycle, system reliability, scaling strategies
Preferred skills
full software development lifecycle expertise, code review practices, source control management, build processes, automated testing, operations experience
Technologies
AWS Glue, S3, RedShift, DynamoDB, ElasticSearch, Lambda, SQS, SNS, API Gateway
Responsibilities
Design solutions for complex data challenges from first principles, build highly available secure distributed systems, apply machine learning to solve scale data problems, contribute to Scrum team planning and implementation, define system architecture and implement specific components
Seniority
Mid-level, hands-on IC