Platform Engineer
Required skills
- Python
- GCP
- AWS
- Docker
- Kubernetes
- data warehousing
- data lake
- object-oriented design
- API design
- software scaling
Nice to have
- Databricks
- Spark
- RDBMS
- Terraform
- Azure Dev Ops
- CI/CD
Role summary
Seeking a contract Platform Engineer with strong Python skills to support Cloud and Data Platform projects. Responsibilities include designing, building, and deploying scalable software solutions across GCP and AWS, implementing cloud-native software using serverless and containerization technologies, and documenting/supporting data and AI applications. The role involves troubleshooting, monitoring, and optimizing data and inference pipelines. Requires 6+ years of full SDLC experience, expertise in data warehousing and data lake concepts, object-oriented design, API design, and cloud-centric software development. Familiarity with Git is essential. Bonus skills include Databricks/Spark, RDBMS, Terraform, and Azure DevOps CI/CD pipelines.
Role: Platform Engineer
Type: Contract
Duration: 6 – 12 Months
Location: Houston (Preferred), Remote (US) is also fine
Job Description:
- Seeking a Platform Engineer with strong Python skills to support Cloud and Data Platform project. Primary Responsibilities:
- Design, build, and deploy scalable software solutions across GCP and AWS, leveraging managed cloud services and best practices.
- Implement cloud-native (primarily GCP) software using serverless architectures and containerization technologies like Docker and Kubernetes.
- Document and support data and/or AI related software applications and components.
- Troubleshoot data and AI software and environment issues.
- Monitor and optimize data and inference pipelines to ensure optimal performance and resource utilization.
- Work closely and collaborate with other internal software development and support teams.
Required Skills:
- 6+ years of full software development lifecycle (requirements, design, code, test, deploy, document, support) experience.
- Expertise in data warehousing and data lake concepts
- Deep understanding of and experience with object-oriented design and implementation techniques, and design patterns.
- API design and implementation experience.
- Deep cloud-centric (one or both Azure and GCP) software design, development, deployment, monitoring, and support experience.
- Good grasp of software scaling concepts and how to apply those concepts in a cloud-based environment.
- Strong Python programming experience.
- Knowledge of version control software and usage, ADO/git preferred.
- Self-starter who can work both independently (with minimal supervision) as well as within a collaborative team setting.
- Excellent communication and collaboration skills.
Bonus Skills:
- Databricks/Spark experience.
- Good understanding and use of RDBMS-related technologies and techniques.
- Terraform scripting.
- Azure Dev Ops build and deployment pipeline YAML scripting.
Required Education/Experience:
- Bachelors degree in information systems, computer science, or related technical field.
Originally posted on Himalayas
Similar roles
- SAP FPSL ConsultantInizio Partners Corp · Remote · Remote
- VP Client Partner - Commercial BankingInizio Partners Corp · New York, NY · Onsite
Senior Web Platform EngineerThe University of Chicago · Harper Court, IL · Hybrid- Software/Platform Engineer - Grant-Funded (PT)Mohawk Valley Community College · Remote · Remote
- NSalesforce Platform EngineerNobleReach Foundation · Tysons Corner, VA · Hybrid
Data Platform Engineer (Army Vantage) - Clearance RequiredLogistics Management Institute · Remote · Remote
