Data Engineer – API Integration (RestAPI)

Job Category: Data Engineer
Job Type: Contract Full Time
Job Locations: Chicago IL United States Work From Home

About the Role

We are looking for a Data Engineer who will provide support to the Data and Application Integration Team by developing and communicating middleware-based integration architecture, strategies, guidelines, standards, and leading practices. The ideal candidate will also be expected to provide support on technical and architectural direction, methodology, and design to support project initiatives.


  • Create high-level design artifacts such as common business object models, component models and design abstracts.
  • Experience in designing and building REST APIs is required.
  • Contribute thought leadership to the development and evolution of our Digital Enablement methodologies and build the framework and infrastructure to provide connectivity (APIs) to core business applications (Salesforce).
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of sources utilizing Python, Spark, AWS Lambda, etc.
  • Strong real-life experience in Python development in AWS Cloud environment.
  • Design, develop, test, deploy, maintain and improve data integration pipeline.
  • Load and performance test data pipelines built using the above-mentioned technologies.

Required Knowledge and Level of Experience

  • 5+ years of professional work experience building data pipelines is required.
  • At least 1 year of experience in Salesforce APIs is highly desired.
  • Expert level knowledge of using SQL to write complex, highly-optimized queries across large volumes of data.
  • Experience in designing and building REST APIs is required.
  • Working experience on ETL pipeline implementation using AWS services such as Glue, Talend, Informatica, DataStage, Python etc. is required.
  • Hands-on experience using programming language Python.
  • Knowledge or experience in architectural best practices in building data lakes.
  • Strong problem solving and troubleshooting skills with the ability to exercise mature judgement.
  • Bachelor or Master’s degree in Computer Science, Engineering or equivalent field is required.
  • Open to up to 25% travel to the client location, as required by the client engagement.


Apply for this position

Allowed Type(s): .pdf, .doc