Overview
We are looking for motivated Software Engineers to join our dynamic development teams. In this role, you will report to the Head of Engineering, collaborate within a flat organizational structure, and contribute to cutting-edge data-intensive solutions.
At Ververica, you will engage with one of the largest and most vibrant open-source communities while building solutions that have a global impact. You will connect with users worldwide and play a key role in addressing long-standing technical challenges using innovative approaches.
Your Role and Responsibilities
As a Software Engineer at Ververica, you will :
- Leverage your expertise to solve challenging data engineering and stream processing problems
- Work on both open-source and proprietary products
- Take end-to-end ownership of new features, improvements, and fixes
- Problem breakdown, design, implementation, testing, and documentation
- Collaborate across diverse teams of developers
- Take ownership of project components, influencing their technical direction
- Mentor junior developers, fostering their growth
- Actively contribute to the Apache Flink community with support from the company
- Share your work through internal and external talks and publications
What We\'re Looking For
You\'ll thrive in this role if you :
Have several years of industry or academic experience in software engineeringPossess deep expertise in Java and JVM mechanicsAre well-versed in distributed systems and database systemsHave experience building data-intensive applications or solutionsDemonstrate strong programming skills, with a solid grasp of data structures and algorithmsExhibit excellent software engineering practices : writing clean, testable, and maintainable codeCreating thorough documentationBreaking down complex tasks into manageable sub-problemsDesigning simple and robust APIsAre skilled in debugging and resolving issues in distributed systemsHave experience mentoring other developers through collaborationAre passionate about open-source projects, engaging with users, and exploring new opportunitiesBenefits
Why Join Ververica?
A creative and inclusive work environment that values diversityOpportunities to shape the future of the stream processing spaceThe chance to make a visible impact on cutting-edge technologiesEngagement with one of the most active open-source communitiesSupport for professional growth and open-source contributionsIf you\'re excited about working on streaming data, software development, and open-source technology, we want to hear from you. Your unique skills and experiences can help us drive innovation and achieve our goals.
#J-18808-Ljbffr