ETL Developer

Infinite Computer Solutions Inc
Baltimore, MD, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Cloud Computing Cloud Database Cloud Storage Code Review Computer Programming Databases Data Validation Information Engineering
+51 more
Data Governance Data Infrastructure Data Integration Data Integrity Extract Transform Load (ETL) Data Transformation Data Mining Data Security Data Systems DevOps Elasticsearch Monitoring of Systems Python (Programming Language) Microsoft SQL Server MongoDB OAuth Operational Databases Performance Tuning Cloud Services Swagger JSON Web Token Software Engineering SQL Databases Systems Integration Openapi Enterprise Data Management Data Logging Data Processing Google Cloud Data Ingestion ReactJS Snowflake Apache Spark Spring-boot Software Security Multi-Cloud Database Performance HybridCloud Backend Fastapi Pyspark Semi-structured Data Infrastructure Automation Frameworks Information Technology Data Management Virtual Agents Api Design Restful APIs Stream Processing Data Pipelines Microservices

Job description

We are seeking a highly skilled ETL Developer with expertise in Python, PySpark, and FastAPI to design, develop, and maintain scalable data integration solutions across enterprise data platforms. The ideal candidate will have hands-on experience building high-performance ETL/ELT pipelines that extract, transform, and load data into and from MongoDB, Elasticsearch, Snowflake, and Microsoft SQL Server (MSSQL). This role requires strong cloud experience in both AWS and Google Cloud Platform (GCP), including the ability to read, process, and write data to Amazon S3 and Google Cloud Storage (GCS). The candidate will also develop RESTful APIs using FastAPI to support data ingestion, integration, and microservices-based architectures., ETL Development & Data Integration

  • Design, develop, and maintain scalable ETL/ELT pipelines using Python and PySpark.
  • Extract, transform, validate, and load large volumes of structured and semi-structured data from multiple data sources.
  • Build reusable data ingestion frameworks and automation utilities.
  • Develop batch and near-real-time data processing solutions.
  • Ensure data integrity, quality, and consistency across enterprise systems.

Database & Data Platform Integration

  • Develop integrations with:

  • MongoDB
  • Elasticsearch
  • Snowflake
  • Microsoft SQL Server (MSSQL)
  • Create optimized data movement solutions between operational databases, cloud storage platforms, and analytical environments.
  • Design and implement efficient data models and data loading strategies.
  • Optimize SQL queries and database performance.

API Development

  • Design and develop RESTful APIs using FastAPI for:

  • Data ingestion services
  • Data extraction services
  • Data validation and transformation services
  • Internal data access and integration layers
  • Implement authentication, authorization, logging, and monitoring for APIs.

Cloud Data Engineering

  • Develop and maintain solutions for reading and writing data to:

  • Amazon S3
  • Google Cloud Storage (GCS)
  • Build cloud-native data processing workflows.
  • Implement secure data transfer mechanisms across cloud platforms.
  • Support hybrid cloud and multi-cloud data architectures.

Performance Optimization

  • Tune and optimize Spark jobs for large-scale distributed processing.
  • Improve ETL throughput and reduce processing latency.
  • Troubleshoot pipeline failures and implement robust error handling.
  • Monitor system performance and recommend improvements.

DevOps & Automation

  • Implement CI/CD pipelines for ETL and API deployments.
  • Automate infrastructure and deployment processes where applicable.
  • Participate in code reviews and maintain development standards.
  • Create technical documentation and operational runbooks.

Collaboration

  • Work closely with Data Architects, Data Engineers, Business Analysts, and Application Development teams.
  • Collaborate with stakeholders to understand business and technical requirements.
  • Participate in architecture reviews and solution design discussions., Java Application Developer Strong ReactJS Coding expereince Location: Baltimore, MD (onsite) only Locals Backend & Modernization (Spring Boot): Core Spring Boot fundamentals (D…
  • 7 hours ago
  • Apply easily +

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Equivalent work experience may be considered.

Experience

  • 5+ years of experience in Data Engineering, ETL Development, or related roles.
  • Strong experience developing ETL pipelines using Python and PySpark.
  • Experience working in cloud-based data environments.
  • Proven experience building REST APIs using FastAPI.

Required Technical Skills Programming & Data Processing

  • Python (Advanced)
  • PySpark / Apache Spark
  • SQL (Advanced)
  • Data Transformation and Data Quality Frameworks

Databases & Data Platforms

  • MongoDB
  • Elasticsearch
  • Snowflake
  • Microsoft SQL Server (MSSQL)

API Development

  • FastAPI
  • RESTful Services
  • OpenAPI/Swagger
  • API Security (OAuth2, JWT, API Keys)

Cloud Platforms AWS

  • Amazon S3

Google Cloud Platform (GCP)

  • Google Cloud Storage (GCS)

Preferred Qualifications

  • Experience with Agentic AI.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Excellent verbal and written communication skills.
  • Strong attention to detail and commitment to data quality.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Passion for building scalable and reliable data solutions.

Range of Year Experience-Min Year, Bachelor Degree Range of Year Experience-Max Year 5

About the company

Acclaim Technical Services, founded in 2000, is a leading language, operations, and technology services company supporting a wide range of U.S. Federal agencies. We are an Employee…

  • 2 months ago

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:01 min

Migrating existing applications from MongoDB to Postgres

Nikita Shamgunov Nikita Shamgunov · WWC 2024

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

Videos

See all

Related articles

See all