Staff Software Engineer - Apache Flink SQL Development
2 Days Old
Location: Remote, United States
Employment Type: Full Time
Department: Engineering
Compensation: $230.8K - $271.2K - Offers Equity
At Confluent, we value competitive compensation and benefits that align with industry standards. We evaluate various factors to determine your pay, including work history, education, and location. Actual pay may vary based on your skills and experience. In addition, we offer a comprehensive range of employee benefits.
Overview
Join Confluent on our mission to revolutionize data movement and unleash its potential. Our platform enables real-time data streaming, allowing organizations to respond swiftly and innovate continually. If you are a collaborative and inquisitive individual who thrives in a supportive environment, we want to hear from you!
About the Role:
We seek a skilled Staff Engineer to enhance our stream processing capabilities, making it as seamless as using a database with SQL. You will play a crucial role in developing vital components for a fast, cloud-native Apache Flink experience. Working alongside a team of Flink experts, you will iterate on existing implementations based on real-world usage and product demands.
What You Will Do:
Lead the development of Flink SQL components, including query planner, parser, optimizer, and SQL runtime on Confluent Cloud, improving efficiency across batch and streaming workloads.
Ensure high code quality, maintainability, and test coverage for team projects while following a holistic development approach.
Design and draft components, engage in discussions, and facilitate decision-making with stakeholders.
Contribute to the Open Source Apache Flink project, enhancing features and maintaining quality through community discussions and reviewing pull requests.
Increase Open Source visibility through blog posts and presentations at conferences, establishing Confluent Cloud as a leader in stream processing and Apache Flink.
Actively participate in team processes, lead meetings, and contribute to on-call rotations.
Mentor less experienced engineers and guide junior developers in the realm of serverless Apache Flink.
What You Will Bring:
10+ years of relevant software development experience.
Deep understanding of database internals, including query planning and optimization, with significant experience in designing and developing complex distributed systems.
Strong problem-solving skills, capable of converting complex challenges into effective solutions.
Excellent verbal and written communication skills, fostering collaboration across teams.
Active involvement in the stream processing community, with a robust professional network.
Ready to build what's next? Join us!
Come As You Are
We prioritize belonging and inclusivity, recognizing that diverse perspectives foster innovation. We welcome all backgrounds and create space for everyone to contribute, grow, and redefine possibilities.
We are proud to be an equal opportunity workplace. Employment decisions are made based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
- Location:
- St Paul
- Category:
- Computer And Mathematical Occupations