About the job
Flywheel Digital’s Omni Platform Group is looking for a Senior Data Engineer to join its technology team in Jersey City, NJ. This position focuses on building advanced Omni products using a cloud-based data infrastructure. The work spans technical architecture, software and data product development, and research into new technical solutions. Collaboration with fellow engineers and a drive for innovation are central to the role.
What you will do
- Oversee data and computing environments to help maximize the value of Flywheel Digital’s data assets.
- Design, build, test, and deploy scalable systems that process large datasets efficiently.
- Lead and mentor a small group of developers, fostering teamwork and growth.
- Review code and support junior developers as they develop their skills.
- Stay current with emerging technologies and share insights with the team.
Requirements
- Proven experience designing and managing data flows.
- Background in building systems and APIs for data integration within applications.
- At least 8 years working with Linux, Bash, Python, and SQL.
- Minimum 4 years with Spark and other Hadoop ecosystem tools.
- At least 4 years using AWS cloud services, including EMR, Glue, Athena, and Redshift.
- Strong interest in technology and a practical approach to problem-solving.
Preferred skills
- Bachelor's, Master's, or PhD in Computer Science, Engineering, or equivalent practical experience.
- Extensive experience with Python, C++, or other widely used programming languages.
- Familiarity with big data technologies and infrastructure.

