CrawlJobs Logo

Staff Software Engineer - Flink SQL

confluent.io Logo

Confluent

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

230800.00 - 271200.00 USD / Year

Job Description:

Confluent is seeking an innovative and executing Staff Engineer to help make stream processing feel like using a database with SQL. In this role, you will be instrumental in developing the core building blocks that will allow users a true just-in time, consumption based experience, making it the most efficient and fast cloud native Apache Flink experience on the market. You will be working in a team with other known Flink experts iterating on an already existing implementation based on actual usage data and product requirements. With the team you will also be working on relevant components of open source Apache Flink that will benefit both the Open Source community as well as Confluent.

Job Responsibility:

  • Work on the next iterations of Flink SQL components such as logical query planner, parser, optimizer and SQL runtime on Confluent Cloud to deliver an efficient and unified experience for batch and streaming workloads
  • Following a holistic development approach you will be responsible for the code quality, test coverage, documentation and maintainability of the components you and your team work on
  • Designing Components: You will not only implement aspects of Flink SQL but also draft designs, discuss them and curate and moderate a decision with involved stakeholders
  • Open Source contribution: As part of the Flink SQL team you will contribute to relevant changes and features to Open Source Apache Flink and help the community to maintain a high quality project by participating in relevant mailing list discussions, reviewing PRs affecting deployment and coordination components
  • Open Source visibility: You will also write blog posts and give talks at meetups and conferences to strengthen the position of Confluent Cloud as industry experts for stream processing and Apache Flink in particular
  • Team: As part of the team you will help to follow and maintain processes, by being an active part of the team, leading meetings and taking initiatives where feasible and participating in on-call rotations
  • Mentoring: You will mentor other engineers with less experience in Apache Flink to get started in the community and more junior developers to get into the area of serverless Apache Flink

Requirements:

  • 10+ years of relevant software development experience
  • Deep knowledge of database internals, especially around query planning and optimization
  • Extensive experience in software development, including hands-on experience in designing and development of complex distributed systems
  • Strong problem-solving skills, capable of translating complex requirements into effective solutions
  • Excellent communication skills, both written and verbal, with the ability to collaborate across teams
  • Active involvement in stream processing communities, conferences, and a strong network within the industry
What we offer:
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity

Additional Information:

Job Posted:
January 01, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer - Flink SQL

Software Engineer Staff

This Software Engineer Staff will be engaged in data science-related research an...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Utilize analytical and programming skills and open-source systems, such as Apache Storm, Apache Spark, Elasticsearch, Cassandra, Graph DB etc. develop data processing pipeline required efficacy and latency
  • Require good knowledge and experience of the big data tool sets and techniques of distributed storage and computation engine
  • Require the experience to develop the reusable and highly scalable data processing component
  • Require good knowledge and experience to work with cloud based CICD tools and cloud devops teams to collect stats and create monitors for our data processing pipelines
  • Develop good quality python APIs to support micro services
  • Require the knowledge of APIs to various No SQL storage systems, Elasticsearch, Cassandra, and Redis, etc.
  • Good understanding Python Flask web service and be able to develop good quality code
  • Troubleshoot production environment and customer reported issues
  • Require the knowledge of the multi-cloud production environment
  • Require the agility to troubleshoot open-source data processing engine, such as Apache Spark, Apache Storm and Apache Flink
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Engaged in data science-related research and software application development and engineering duties related to our enterprise-grade Wi-Fi technology and autonomous platform to provide an unprecedented visibility into the user experience
  • Collaborate with other engineers and product managers to build the next generation of autonomous Wi-Fi networks leveraging big data and predictive models
  • Use knowledge of wireless communication networks, machine learning and software engineering to develop and implement scalable algorithms to process a large amount of streaming data to detect anomalies, predict problems, and classify them in real-time
  • Leverage the data collected from the Wi-Fi network to empower the inference engine of our Mist platform and systems, including the Mist virtual assistant chat bot
  • Determine the likelihood of failures across the Wi-Fi network and performing failure scope analysis
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Data

Patreon is looking for a Staff Software Engineer to support our mission. The Dat...
Location
Location
United States , San Francisco; New York
Salary
Salary:
246400.00 - 369600.00 USD / Year
patreon.com Logo
Patreon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software development
  • At least 2+ years of experience in building scalable, production-grade data pipelines
  • Expert-level proficiency in SQL and distributed data processing tools like Spark, Flink, Kafka Streams, or similar
  • Strong programming foundations in Python or similar language, with good software engineering design patterns and principles (testing, CI/CD, monitoring)
  • Expert in modern data lakes (eg: Delta Lake, Iceberg)
  • Familiar with data warehouses (eg: Snowflake, Redshift, BigQuery) and production data stores such as relational (eg: MySQL, PostgreSQL), object (eg: S3), key-value (eg: DynamoDB) and message queues (eg: Kinesis, Kafka)
  • Excellent collaboration and communication skills
  • Understanding of data modeling and metric design principles
  • Passionate about data quality, system reliability, and empowering others through well-crafted data assets
  • Highly motivated self-starter who thrives in a collaborative, fast-paced environment and takes pride in high-craft, high-impact work
Job Responsibility
Job Responsibility
  • Design, build, and maintain the pipelines that power all data use cases
  • Develop intuitive, performant, and scalable data models (facts, dimensions, aggregations) that support product features, internal analytics, experimentation, and machine learning workloads
  • Implement robust batch and streaming pipelines using Spark, Python, and Airflow
  • Define and enforce standards for accuracy, completeness, lineage, and dependency management
  • Work with Product, Data Science, Infrastructure, Finance, Marketing, and Sales to turn ambiguous questions into well-scoped, high-impact data solutions
  • Pay down technical debt, improve automation, and drive best practices in data modeling, testing, and reliability
  • Mentor peers and help shape the future of Patreon’s data
What we offer
What we offer
  • Equity plans
  • Healthcare
  • Flexible time off
  • Company holidays and recharge days
  • Commuter benefits
  • Lifestyle stipends
  • Learning and development stipends
  • Patronage
  • Parental leave
  • 401k plan with matching
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer for Core Banking Platform team...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 14, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Java, Java Spring Boot, frameworks experience
  • Low Latency systems development or implementation experience
  • Multicast messaging framework development experience
  • Multi-threading and distributed caching experience
  • Experience with building scalable streaming solutions and real time data processing using technologies like Kafka, Flink etc.
  • Experience with CI/CD pipelines, such as EPLX, Harness, etc.
  • Experience with Kubernetes containerization (such as Open Shift, etc).
  • Experience building micro-services, and ability to use design patterns.
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer for Core Banking Platform team...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 07, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of professional Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Experience of Java, Java Spring Boot, frameworks
  • Low Latency systems development or implementation experience
  • Multicast messaging framework development experience
  • Multi-threading and distributed caching experience
  • Experience with building scalable streaming solutions and real time data processing using technologies like Kafka, Flink etc.
  • Experience with CI/CD pipelines, such as EPLX, Harness, etc.
  • Experience with Kubernetes containerization (such as Open Shift, etc)
  • Experience building micro-services, and ability to use design patterns
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Wells Fargo is seeking a Senior Software Engineer for Core Banking Platform team...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 07, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of professional Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong years of Java, Java Spring Boot, frameworks experience
  • Experience Low Latency systems development or implementation experience
  • Experience of multicast messaging framework development experience
  • Experience of multi-threading and distributed caching experience
  • Experience with building scalable streaming solutions and real time data processing using technologies like Kafka, Flink etc.
  • Experience with CI/CD pipelines, such as EPLX, Harness, etc.
  • Experience with Kubernetes containerization (such as Open Shift, etc)
  • Experience building micro-services, and ability to use design patterns
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
Read More
Arrow Right
New

Senior Data Platform Engineer - Vice President

Fixed Income (FI) is the primary source of capital for corporations, governments...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of demonstrable and highly hands-on experience in software development, with at least 3-5 years in a lead technical contributor or staff engineer role within a data-intensive environment
  • Deep Architectural & Implementation Expertise: Proven expertise in designing, building, and implementing Microservices and complex streaming/data pipeline architectures
  • Polyglot Proficiency & Technical Authority: Demonstrated ability to be a technical authority and actively contribute across multiple programming languages/frameworks, with strong hands-on experience in Java (Java 11+ preferred), and significant expertise in Python, along with practical knowledge of front-end technologies like Angular/React
  • Expertise in Flink Ecosystem: In-depth architectural understanding and hands-on experience with Apache Flink for real-time stream processing, including Flink SQL, DataStream API, and state management. Comprehensive knowledge of Flink infrastructure setup, maintenance, enhancement, migration strategies, and experience in evaluating/integrating alternative streaming frameworks
  • Mastery of Redis: In-depth knowledge and practical experience with Redis, encompassing not only data structures, caching patterns, and pub/sub mechanisms but also strategic expertise in Redis cluster setup, maintenance, enhancement, and migration strategies for mission-critical, high-performance applications
  • Distributed Systems & Data Engineering: Deep understanding of distributed systems concepts and extensive hands-on experience with data distribution platforms like Apache Kafka, and various big data storage/querying systems (e.g., Trino, Pinot, Druid, Ignite) for low-latency access in large-scale, distributed data pipelines
  • Cloud-Native & DevOps Contribution: Proven experience with the design, implementation, and operational aspects of cloud-native applications and deployment via Kubernetes / OpenShift / ECS, specifically for managing microservices, streaming, and data services
  • Technical Leadership, Coaching & Communication: Exceptional ability to provide technical direction, coach junior engineers through hands-on collaboration, and articulate complex technical concepts clearly to diverse audiences
  • Advanced Problem Solving & Strategic Technical Thinking: Excellent problem-solving skills, a data-driven approach to technical decision-making, and the ability to define and execute long-term technical strategies through direct implementation
  • Experience with Large Language Models (LLMs), including fine-tuning, prompt engineering, and integrating LLMs into applications, is a plus
Job Responsibility
Job Responsibility
  • Hands-on Technical Leadership & Coaching: Provide technical leadership through direct code contribution, architecture review, and hands-on guidance to junior and mid-level data engineers, fostering a culture of technical excellence and continuous learning across polyglot environments
  • Drive & Implement Architecture & Design: Directly contribute to and drive the technical design and hands-on development of highly scalable, low-latency, fault-tolerant data pipelines, real-time streaming platforms (e.g., Flink), and microservices architectures
  • Platform Infrastructure & Operations Deep Dive: Actively participate in the strategic planning, setup, enhancement, migration, and operational excellence of critical platform infrastructure, including distributed streaming (Flink) and high-performance caching solutions (Redis)
  • Open Source & Emerging Technologies Evaluation: Continuously research, evaluate, and prototype emerging open-source data and streaming technologies, leading their integration into Citi's data platform through direct implementation. This includes evaluating new streaming frameworks and caching solutions
  • Performance & Resilience Optimization: Proactively identify and implement architectural and systemic performance optimizations to ensure optimal efficiency, responsiveness, and resilience across the entire data platform, including Flink and Redis clusters
  • Cross-Functional Technical Collaboration: Collaborate closely with senior technical stakeholders across engineering, data science, and business teams to translate complex technical requirements into robust, high-impact implementations
  • Delivery & Code Quality Assurance: Drive the timely, high-quality, and secure delivery of data platform features, championing agile methodologies, engineering best practices, and ensuring accountability for code quality and robust testing
  • Technical Problem Solving: Act as a primary escalation point for complex technical challenges, providing expert diagnosis and hands-on resolution
  • Operational Flexibility: May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities to support critical platform operations
  • Fulltime
Read More
Arrow Right

Staff Data Engineer

At Bazaarvoice, we create smart shopping experiences. Through our expansive glob...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
bazaarvoice.com Logo
Bazaarvoice
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc in Computer Science or related discipline
  • 7+ years experience designing and building robust, scalable, distributed data systems and pipelines, using open source and public cloud technologies
  • Strong experience with data orchestration tools: e.g. Apache Airflow, Dagster
  • Experience with big data storage and processing technologies: e.g. DBT, Spark, SQL, Athena/Trino, Redshift, Snowflake, RDBMSs (PostgreSQL/MySQL)
  • Knowledge of event-driven architectures and streaming technologies: e.g. Apache Kafka, Kafka Streams, Apache Flink
  • Experience with public cloud environments: e.g. AWS, GCP, Azure, Terraform
  • Strong knowledge of software engineering practices: e.g. testing, CI/CD (Jenkins, Github Actions), agile development, git/version control, containers etc.
  • Strong technical leadership, problem solving skills and analytical thinking
  • Excellent communication and collaboration skills and the ability to work effectively with cross-functional teams
  • Passion for staying up to date with emerging data engineering technologies and trends
Job Responsibility
Job Responsibility
  • Designing, building, and supporting large-scale, distributed data systems that drive our organization's data infrastructure forward, and power our products and services
  • Developing data pipelines
  • Optimizing data storage and retrieval processes
  • Ensuring the reliability and scalability of our data architecture
  • Collaborating closely with cross-functional teams to understand data requirements, implement solutions, and troubleshoot issues as they arise
  • Advocating for and implementing software engineering best practices to ensure the efficiency, maintainability, and robustness of our data systems
  • Fulltime
Read More
Arrow Right
New

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Drexel Hill
Salary
Salary:
Not provided
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
  • State-level licensure and national certification requirements vary by state, click here to learn more
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus
  • Customer Service and Team Orientation
  • Communication Skills
  • Mathematical Reasoning
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • Understanding and complying with all relevant federal, state, and local laws, regulations, professional standards, and ethical principles
  • Delivering additional patient health care services (e.g., immunizations, point-of-care testing, and voluntarily staffing offsite clinics), where allowable by law and supported by required training and certification
  • Where permissible, the Pharmacy Technician may also support immunizations, which includes the following responsibilities: Completing additional licensure and training requirements, in compliance with state Board of Pharmacy regulations, to obtain Technician Immunizer status to support preparing and administering vaccines
  • Educating patients about the importance of vaccines and referring patients to the Pharmacist-on-duty for vaccination questions
What we offer
What we offer
  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • and other resources, based on eligibility
  • Fulltime
Read More
Arrow Right