Join a fast-paced team transforming financial data into powerful insights. As a Senior Data Engineer, you'll architect and optimize data solutions that drive decision-making across compensation, sales, and reporting functions.
Design and build scalable data pipelines using Java Spring Batch, Python, and AWS
Analyze complex datasets to uncover trends and support business strategy
Develop cloud-native applications leveraging AWS services like Batch, S3, and IAM
Work with Snowflake, Oracle, and SQL to deliver high-performance data warehousing
Optimize ETL/ELT processes and SQL queries for speed and efficiency
Collaborate with cross-functional teams to deliver impactful data solutions
Support and enhance production systems with a focus on reliability and performance.
Bachelor's or Master's degree in Computer Science, Engineering, or related field
5+ years of experience in software or data engineering
Strong Java development skills, especially with Spring frameworks (Spring Batch preferred)
Proficiency in Python and Unix shell scripting
Solid understanding of data modeling (3NF, Star Schema)
Experience with DevOps tools like Jenkins, Terraform, and CloudFormation
Familiarity with Agile methodologies (SCRUM, Kanban)
Experience deploying containerized applications using Docker
Background in financial services is a plus.
Work on mission-critical systems with real business impact
Solve complex challenges in a dynamic, data-rich environment
Grow your skills with modern tools and technologies
Be part of a collaborative, innovative, and supportive team