onsite
Data & Cloud Solutions Engineer - Exponent Inc.
Software Engineer
Design and implement scalable data pipelines and cloud architectures using Python and major cloud platforms (AWS, Azure, GCP). Leverage containerization, orchestration, and infrastructure‑as‑code to deliver robust, secure solutions for complex engineering challenges.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end data pipelines and cloud‑native services on AWS, Azure, and Google Cloud.
- Design containerized workloads using Docker and orchestrate them with Kubernetes for high availability and performance.
- Implement infrastructure‑as‑code with Terraform to provision, version, and manage cloud resources consistently.
- Collaborate with multidisciplinary teams to translate scientific and engineering requirements into scalable cloud solutions.
- Ensure security, compliance, and cost‑optimization across all cloud environments.
Requirements
- Master’s or Ph.D. in Computer Science, Data Engineering, or a related field.
- 5+ years of professional experience building data pipelines and cloud architectures using Python.
- Strong hands‑on expertise with AWS, Azure, and Google Cloud services (e.g., S3, BigQuery, Azure Data Lake).
- Proficiency in containerization (Docker) and orchestration (Kubernetes) and infrastructure‑as‑code (Terraform).
- Excellent problem‑solving skills and ability to work in fast‑paced, multidisciplinary project teams.
Skills
pythonawsazuredockerkubernetesterraform