Role: Senior Data Engineer
Location: Chicago, IL (3-day/week in Chicago office) - Only locals
Hiretype: Contract
Description
We are looking for a Senior Data Lead with strong experience in Snowflake, Azure, Java, and Microservices to join our growing engineering team. The ideal candidate will have an investment banking background and the ability to assess existing data flows, architect and design next-generation data systems, and develop robust, scalable, and secure solutions following best engineering practices. Hybrid model with 3-day/week in Chicago office.
Key Responsibilities
- Analyze and assess current data pipelines and architecture across multiple systems.
- Design and implement a modern, scalable data architecture using Snowflake and Azure cloud services.
- Build, test, and deploy data ingestion, transformation, and orchestration pipelines using microservices-based architectures.
- Collaborate with data scientists, analysts, and application developers to enable seamless data access and insight generation.
- Ensure data quality, lineage, and security across all environments.
- Implement and advocate for engineering best practices — CI/CD, code reviews, unit testing, and documentation.
- Optimize performance and cost for data storage and compute.
- Support ongoing production systems and troubleshoot complex data issues.