Software Engineer

THE JUDGE GROUP, INC.
Urbandale, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Urbandale, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Big Data
Cloud Computing
Continuous Integration
Github
Identity and Access Management
Python
PostgreSQL
Performance Tuning
PostGIS
Redis
Software Deployment
Parquet
Spark
Backend
Amazon Web Services (AWS)
Data Lake
PySpark
Data Analytics
Functional Programming
Api Gateway
REST
Terraform
Data Pipelines
Serverless Computing
Docker
Databricks

Job description

  • Design and develop scalable AWS/Databricks solutions and data pipelines.
  • Build and maintain REST APIs, serverless applications, and backend services using Python.
  • Manage large-scale data processing workloads using Spark, Databricks, S3, Parquet, and Delta Lake.
  • Implement Infrastructure as Code (Terraform) and CI/CD pipelines (GitHub Actions).
  • Optimize system performance, scalability, reliability, and cloud costs.
  • Collaborate with Product Managers, Data Scientists, and Operations teams to deliver data-driven solutions.

Requirements

We are looking for a Senior Backend Data Engineer with strong Python development and AWS cloud expertise to build and scale backend systems that process terabyte-to-petabyte-scale weather data. The ideal candidate will have experience with Databricks, Spark/PySpark, Terraform, Docker, PostgreSQL, Redis, and CI/CD pipelines., * Strong Python coding and production deployment experience.

  • Experience handling large-scale (TB/PB) datasets.
  • Hands-on AWS expertise (IAM, Lambda, S3, RDS, API Gateway).
  • Databricks, Spark/PySpark, Terraform, Docker, PostgreSQL/PostGIS, and Redis experience.

Apply for this position