remote
Software Development Engineer - Data Intelligence - Amazon.com
Software Engineer
Software Development Engineer building secure, real‑time data infrastructure for Amazon Customer Service, focusing on high‑volume processing, AI model lifecycle, and privacy‑compliant data access using cloud and big‑data technologies.
About the role
Key Responsibilities
- Design and implement scalable, real‑time data pipelines and storage solutions that meet security and privacy requirements.
- Develop and maintain data access layers and APIs for AI/ML model training, inference, and production deployment.
- Collaborate with data scientists, product managers, and data engineers to translate business needs into robust data architectures.
- Optimize performance and cost of cloud‑based services on AWS, leveraging services such as S3, Redshift, Kinesis, and EMR.
- Ensure data integrity, compliance, and auditability across the entire data lifecycle.
Requirements
- 5+ years of software development experience with strong proficiency in Python and Java.
- Hands‑on experience building large‑scale data pipelines using Apache Kafka, Apache Spark, or similar technologies.
- Deep understanding of AWS services and cloud‑native architecture patterns.
- Experience with SQL and designing secure, privacy‑focused data storage solutions.
- Proven ability to work cross‑functionally with scientific and product teams to deliver end‑to‑end data solutions.
Skills
pythonjavaawsapache sparksqlmachine learning