Apply📍 Germany
🔍 Real-time data processing technology
🏢 Company: Ververica GmbH
- Several years of industry or academic experience in software engineering.
- Deep expertise in Java and JVM mechanics.
- Well-versed in distributed systems and database systems.
- Experience building data-intensive applications or solutions.
- Strong programming skills, with a solid grasp of data structures and algorithms.
- Excellent software engineering practices: writing clean, testable, and maintainable code, creating thorough documentation, breaking down complex tasks, designing simple and robust APIs.
- Skilled in debugging and resolving issues in distributed systems.
- Experience mentoring other developers through collaboration.
- Passionate about open-source projects, engaging with users, and exploring new opportunities.
- 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.
- (Optional) Share your work through internal/external talks and publications.
Posted 3 days ago
Apply