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
$ 146KJob 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.