Job Openings Platform Engineer

About the job Platform Engineer

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.