onsite
Software Development Engineer, Employee Listening - Amazon.com
Software Engineer
Lead the design and implementation of a high‑scale employee listening platform, leveraging Python, Java, AWS, and machine‑learning techniques to deliver real‑time insights that drive impactful workplace decisions.
About the role
Key Responsibilities
- Architect and develop scalable services in Python and Java to ingest, process, and analyze employee feedback data at Amazon scale.
- Design and maintain distributed data pipelines using AWS services (Kinesis, S3, Redshift, Athena) and implement real‑time analytics.
- Apply machine‑learning models to extract sentiment, trends, and actionable insights from unstructured text.
- Collaborate with cross‑functional teams to define metrics, dashboards, and reporting tools that surface key findings to leadership.
- Ensure high availability, performance, and security of the listening platform through robust DevOps practices and automated testing.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python and Java.
- Hands‑on experience building data pipelines and analytics solutions on AWS.
- Solid understanding of machine‑learning concepts and experience applying them to real‑world data.
- Proficiency in distributed systems design, performance tuning, and fault tolerance.
- Excellent communication skills and a collaborative mindset.
Skills
pythonjavaawsmachine learning