Senior Staff Data Engineer
Quest Global
Job Summary
Quest Global is seeking an experienced Senior Staff Data Engineer with deep expertise in Flink SQL to design, develop, and maintain robust real-time streaming data pipelines. The role involves collaborating with platform and product teams to create scalable, low-latency data solutions, ensuring high availability and correctness, and contributing to internal tooling. This position is crucial for powering intelligent applications and dashboards across various industries.
Must Have
- Design, develop, and maintain real-time streaming data pipelines using Apache Flink SQL.
- Collaborate with platform engineers to scale and optimize Flink jobs for performance and reliability.
- Build reusable data transformation logic and deploy to production-grade Flink clusters.
- Ensure high availability and correctness of real-time data pipelines.
- Work with product and analytics teams to understand requirements and translate them into Flink SQL jobs.
- Monitor and troubleshoot job failures, backpressure, and latency issues.
- Contribute to internal tooling and libraries that improve Flink developer productivity.
- Deep hands-on experience with Flink SQL and the Apache Flink ecosystem.
- Strong understanding of event time vs processing time semantics, watermarks, and state management.
- 3+ years of experience in data engineering, with strong focus on real-time/streaming data.
- Experience writing complex Flink SQL queries, UDFs, and windowing operations.
- Proficiency in working with streaming data formats such as Avro, Protobuf, or JSON.
- Experience with messaging systems like Apache Kafka or Pulsar.
- Familiarity with containerized deployments (Docker, Kubernetes) and CI/CD pipelines.
- Solid understanding of distributed system design and performance optimization.
Good to Have
- Experience with other stream processing frameworks (e.g., Spark Structured Streaming, Kafka Streams).
- Familiarity with cloud-native data stacks (AWS Kinesis, GCP Pub/Sub, Azure Event Hub).
- Experience in building internal tooling for observability or schema evolution.
- Prior contributions to the Apache Flink community or similar open-source projects.
Perks & Benefits
- Company sees the whole person and looks to support your well-being.
- Working together to build strong communities inside and outside.
- Valuing individuality and experiences that have shaped your world.
- A sense of mutual respect and mindfulness permeates our culture.
Job Description
Senior Staff Data Engineer
Description
Job Requirements
Who We Are:
Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills
What You Will Do:
We are looking for an experienced Data Engineer (8+ years of experience) with deep expertise in Flink SQL to join our engineering team. This role is ideal for someone who thrives on building robust real-time data processing pipelines and has hands-on experience designing and optimizing Flink SQL jobs in a production environment.
You’ll work closely with data engineers, platform teams, and product stakeholders to create scalable, low-latency data solutions that power intelligent applications and dashboards.
What You will Do:
- Design, develop, and maintain real-time streaming data pipelines using Apache Flink SQL.
- Collaborate with platform engineers to scale and optimize Flink jobs for performance and reliability.
- Build reusable data transformation logic and deploy to production-grade Flink clusters.
- Ensure high availability and correctness of real-time data pipelines.
- Work with product and analytics teams to understand requirements and translate them into Flink SQL jobs.
- Monitor and troubleshoot job failures, backpressure, and latency issues.
- Contribute to internal tooling and libraries that improve Flink developer productivity.
What You Will Bring:
- Deep hands-on experience with Flink SQL and the Apache Flink ecosystem.
- Strong understanding of event time vs processing time semantics, watermarks, and state management.
- 3+ years of experience in data engineering, with strong focus on real-time/streaming data.
- Experience writing complex Flink SQL queries, UDFs, and windowing operations.
- Proficiency in working with streaming data formats such as Avro, Protobuf, or JSON.
- Experience with messaging systems like Apache Kafka or Pulsar.
- Familiarity with containerized deployments (Docker, Kubernetes) and CI/CD pipelines.
- Solid understanding of distributed system design and performance optimization.
Nice to Have:
- Experience with other stream processing frameworks (e.g., Spark Structured Streaming, Kafka Streams).
- Familiarity with cloud-native data stacks (AWS Kinesis, GCP Pub/Sub, Azure Event Hub).
- Experience in building internal tooling for observability or schema evolution.
- Prior contributions to the Apache Flink community or similar open-source projects.
Pay Range:
$70-$75/hr on C2C
Work Requirements:
This role is considered an on-site position @ Bellevue, WA
- You must be able to commute to and from the location with your own transportation arrangements to meet the required working hours.
Life at Quest Global
We’re working together to build strong communities inside and outside.
Culture
We’re working together to build strong communities inside and outside.
Benefits
Company sees the whole person and looks to support your well-being.
Diversity and Inclusion
We value individuality. experiences that have shaped your world.
A sense of mutual respect and mindfulness permeates our culture-in fact, it’s the key to our success.