✦ Luna Orbit — Data & Analytics

Senior Data Engineer (Apache Flink, Java, Snowflake, AWS)

at Discover Financial Services

📍 Chicago, IL Unknown 💰 $147K – $167K USD / year Posted March 14, 2026
Salary $147K – $167K USD / year
Type Not Specified
Experience mid
Exp. Years 3+ years
Education Bachelor's Degree
Category Data & Analytics

This role involves developing and supporting large-scale, real-time data processing systems using modern distributed technologies within a financial services environment.

  • Design and implement real-time data pipelines
  • Collaborate with cross-functional teams
  • Optimize distributed data processing
  • Support cloud-based data warehouses
  • Ensure system reliability and scalability

Utilizes Java, Python, Snowflake, Apache Flink, and cloud services to build scalable streaming data pipelines and distributed data systems.

The ideal candidate is a mid-level data engineer with experience in Java, Python, Snowflake, and streaming/distributed data systems, capable of designing scalable data pipelines and working with cloud-based big data technologies.

JavaPythonSnowflakeAWSApache FlinkStreaming DataDistributed Systems
ScalaHadoopKafkaGurobiMySQLHBaseHiveShell scriptingLinuxUnix
AWSAmazon Web ServicesSnowflakeApache FlinkJavaScalaHadoopKafkaGurobiMySQLHBaseHiveLinuxUnix
JavaPythonSnowflakeAWSApache FlinkScalaHadoopKafkaGurobiMySQLHBaseHiveLinuxShell scriptingUnix
Apache FlinkJavaSnowflakeAWSAmazon Web ServicesPythonScalaHadoopHBaseKafkaMapReduceHadoopHiveGurobiMySQLLinuxShell scriptingUnix
problem-solvingcollaborativeinnovative thinkingteamworkadaptability
Industry Finance/Banking/Fintech
Job Function Data engineering for real-time and distributed data systems
Role Subtype Data Engineer
Tech Domains Apache Flink, Java, Snowflake, AWS, Hadoop, Kafka, EMR, Hive, Redshift, Scala
Senior Data EngineerApache FlinkJavaSnowflakeAWSAmazon Web ServicesStreaming DataDistributed SystemsPythonScalaHadoopKafkaGurobiMySQLHBaseHiveShell scriptingLinuxUnix

Lack of experience with Java and Python, No familiarity with Snowflake or streaming data, Inability to work in a collaborative team environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile