remote
Software Development Engineer II - IDEAS - Amazon
Software Engineer
Senior software engineer building scalable, data‑driven solutions on AWS to empower GTM teams. Focus on Python, ML, and cloud architecture to deliver high‑quality intelligence products.
About the role
Key Responsibilities
- Design, develop, and maintain Python services that ingest, process, and analyze large datasets for GTM intelligence.
- Implement machine learning pipelines and models to generate actionable insights for sales and marketing teams.
- Collaborate with data engineers to build scalable data pipelines on AWS (S3, Redshift, Glue, Athena).
- Ensure high availability, performance, and security of cloud‑native applications through CI/CD, monitoring, and automated testing.
- Participate in architecture reviews, propose improvements, and mentor junior engineers.
Requirements
- 3+ years of software development experience with Python and AWS services.
- Strong background in data engineering, SQL, and building ML pipelines.
- Experience with cloud architecture, DevOps practices, and containerization (Docker, ECS/EKS).
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional environment.
- Effective communication skills and a collaborative mindset.
Skills
pythonawsmachine learningsql