Infrastructure Software Engineer
Maria Gabriela A.ArgentinaMIDPosted 2h ago
PythonJavaTerraformGCPAWSdata pipelinesSparkPub/SubCloud RunCloud ComposerAirflowDataflowApache BeamSpannerBigQuerySQLjob schedulingorchestrationETL
About the Role
We are looking for an Infrastructure Software Engineer to join a growing team and build scalable, production-ready services and APIs.
Key Responsibilities
• Implement strong SDLC practices including writing unit and functional tests
• Work with build/CI pipelines
• Utilize Python or Java for development
• Apply Infrastructure as Code using Terraform and cloud services
• Build and maintain data pipelines between systems
• Work with distributed compute technologies like Spark
• Utilize cloud services including Pub/Sub, Cloud Run, Cloud Composer, Dataflow, Spanner, and BigQuery
• Implement job scheduling and orchestration
• Design and build new infrastructure end to end
Requirements
• Experience with Python or Java
• Knowledge of Terraform and cloud services (GCP preferred, AWS accepted)
• Experience building or maintaining data pipelines
• Basic understanding of distributed compute with Spark
• Familiarity with Pub/Sub, Cloud Run, Cloud Composer, Dataflow, Spanner, and BigQuery
• Experience with SQL
• Understanding of job scheduling and orchestration
• Ability to design and build new infrastructure end to end