via Snagajob
$119K - 132K a year
Design and implement scalable Python applications and cloud architectures supporting advanced analytics and ML platforms.
5+ years software/cloud engineering experience with strong Python and AWS skills, plus familiarity with Spark, Docker, Kubernetes, and Agile environments.
Overview Placement Type: Temporary Salary: $57-63.33 Hourly up to $63.33/hr Start Date: Feb 24, 2026 About the Opportunity We are seeking a Senior Software Engineer with strong cloud architecture expertise to join a global advanced analytics and AI/ML engineering team. This role sits at the intersection of software engineering and cloud solution design, focused on building scalable machine learning and advanced analytics platforms that directly impact business decision-making. This is an ideal opportunity for someone who thrives in a collaborative, intellectually curious environment and enjoys solving complex problems at scale. What You'll Do • Design and implement scalable, production-grade applications in Python • Architect and deploy solutions in Amazon Web Services (AWS) • Build advanced analytics and machine learning platforms supporting prediction and optimization models • Develop distributed data processing solutions using technologies such as Spark and EMR • Contribute to cloud-native architecture using Docker, Kubernetes, and modern DevOps practices • Partner cross-functionally with Product, Architecture, and Analytics teams • Participate in Agile/Scrum ceremonies and contribute to a strong engineering culture • Mentor team members and promote engineering best practices, including test-driven development What You Bring • 5+ years of professional experience in software engineering, cloud engineering, data engineering, or machine learning • Strong ability to write robust, maintainable, and extensible Python code • Hands-on experience designing cloud architectures in AWS • Deep understanding of algorithms, data structures, and software architecture principles • Experience with databases such as Postgres or Redis • Experience with data processing technologies such as Spark or EMR • Familiarity with containerization and orchestration (Docker, Kubernetes) • Experience working in Agile product environments • Excellent communication skills - comfortable collaborating with technical and non-technical stakeholders Highly Preferred: • Experience with SageMaker or Databricks • Experience building or supporting ML platforms at scale Why This Role? • Fully remote opportunity • Work on high-impact machine learning and advanced analytics initiatives • Join a globally distributed engineering team • Opportunity to influence architecture and engineering best practices • High visibility role with meaningful business impact #LI-AJ
This job posting was last updated on 3/10/2026