North AmericaFull TimeEngineering
Remotely
pythonawsdockerkubernetesazuregcpsparkmlops
Job Description
📋 Description
- Define technical strategy and lead end-to-end architecture of complex systems across cloud, data
- Architect scalable cloud-native, multi-cloud, and hybrid solutions (AWS, Azure, GCP, Kubernetes
- Design robust data architectures: data warehouses, data lakes, batch/streaming pipelines, data
- Lead production AI/ML systems design: LLM apps, agentic systems, model serving, MLOps pipelines
- Set standards for IaC, CI/CD, DevOps, observability, reliability, and operational excellence.
- Drive architectural decisions for performance, scalability, cost, security, and long-term
🎯 Requirements
- 8+ years in software engineering, with 5+ years in technical leadership/architecture.
- Cloud platform expertise across AWS, Azure, GCP, or comparable environments.
- Distributed systems design using microservices, serverless, containers, Kubernetes, Docker, and
- Experience with IaC and CI/CD (Terraform, CloudFormation, Pulumi, GitHub Actions, etc.).
- Extensive data architecture experience: relational, NoSQL, warehouses, Big Data (PostgreSQL
- Hands-on data modeling, ETL/ELT, streaming, orchestration (Airflow, Prefect, dbt).
🎁 Benefits
- Salary: $165,604–$228,491 USD, final comp based on experience, skills, location, etc.
- Healthcare coverage: medical, dental, vision.
- Retirement: 401(k) plan.
- PTO and work-life balance.
- Professional growth: complex cloud/data/AI initiatives with experienced teammates.
- Innovative environment: exposure to modern AI tech and production-ready AI systems.
Back to all jobs