Join a World-Class Team
We are looking for the brightest people to work on fundamental problems that matter in practice. Take a look at our open positions and meet the team!
Why work with us?
We enjoy working with people who share our values and love challenges.
Take a look at some of the reason why joining Ververica should be your next decision.
Growth Opportunities
Your ambition and contributions are valued here. Together, we grow and succeed.
Flexibility
Let’s face it—life happens. We get it. That’s why we offer flexible working hours to help you balance your personal needs, along with health insurance and other essential benefits.
Customize Your Tech
Choose the gear that helps you work best. Let us know your preferences, and we’ll provide the tech that keeps you comfortable and productive.
Relocation Assistance
Don’t worry—we support your relocation, if needed, and take care of any necessary paperwork to make the process smooth.
Great Team
Success is most rewarding when we achieve it together. We collaborate, share ideas, and celebrate every win as one team.
Hiring Process
Submit your CV
Skills Assessment
HR/ Technical interview
Final Interview
Job offer
Onboarding
Current Openings
HR Intern (m/f/d) - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Your mission
As an HR Intern, you will support our HR team with day-to-day tasks and gain hands-on experience in HR processes. Your responsibilities will include:
- Participating in the development of HR processes and mechanisms, including setting up automation tools to improve efficiency.
- Assisting with HR administration, including document management, onboarding, and offboarding processes.
- Coordinating interview scheduling and communication between candidates and hiring managers.
- Supporting employee engagement initiatives, internal communication, and HR projects.
- Handling other ad-hoc HR tasks as required.
Requirements
Your areas of expertise
- Bachelor/Master’s degree with a focus in Human Resources or a related field, i.e. Psychology, Statistics, Social Science or other comparable field of study.
- Strong interpersonal skills and ability to work independently with a deep sense of commitment and attention to details.
- Proficiency in MS Office (Word, Excel, PowerPoint); experience with HR software or automation tools is an advantage.
- Fluent in German and English (both written and spoken), Chinese and other languages are considered a plus.
Benefits
Why Join Ververica?
At Ververica, you’ll be part of the HR team to support one of the most innovative team at the forefront of real-time data processing technology. We offer:
- A creative and inclusive work environment that values diversity.
- Hands-on experience in HR operations at an international company.
- Opportunity to work in a diverse, multicultural environment.
- Mentorship from HR professionals with experience in leading global enterprises.
If you’re excited about joining a multicultural, international and fast-growing technology company, we want to hear from you! Your unique skills and experiences can help us drive innovation and achieve our goals.
IT Operations and User Support Specialist - Germany | Frankfurt
Ververica GmbH seeks a skilled and proactive IT Operations and user Support Specialist to join our dynamic IT Operations team. In this role, you will be the primary point of contact for internal user support, administer critical business tools, automate and streamline IT Operations activities and ensure security. You will collaborate closely with the IT Security Team to design and implement IT Operations processes that align with our company’s security objectives and compliance requirements.
Key Responsibilities
- Internal User Support
- Serve as the first point of contact for all IT-related inquiries and technical issues for internal users.
- Provide timely support and troubleshooting for managed cloud-based services.
- Maintain and update knowledge base articles, FAQs, and self-help resources to empower end-users.
- Platform Administration (Google Workspace, Jira, Confluence, Zapier)
- Google Workspace: Manage user accounts, permissions, groups, and security settings; optimize collaboration tools and maintain best practices.
- Jira & Confluence: Configure projects, workflows, and permissions; create and maintain documentation spaces; troubleshoot issues and manage upgrades.
- Zapier: Develop and maintain integrations between systems; automate repetitive tasks and streamline internal workflows.
- Endpoint Security & Mobile Device Management (MDM)
- Implement and maintain endpoint security measures by leveraging the Zero trust approach.
- Manage mobile devices through MDM solutions to ensure data protection, policy compliance, and secure access.
- IT Asset Management
- Maintain an accurate inventory of IT assets.
- Track asset lifecycles, conduct regular reviews, and enforce compliance with asset management policies.
- Service Desk Functions
- Monitor and manage incoming tickets, service requests, and change management activities via an IT service desk platform.
- Ensure adherence to service level agreements (SLAs) and provide exceptional customer service to all users.
- Work with the broader IT team to escalate and resolve complex issues promptly.
- Access Control & Identity Management
- Support and improve user onboarding, offboarding, and permission provisioning.
- Review and approve access requests, ensuring timely and compliant implementation of changes.
- IT Operations Process Design & Security Alignment
- Collaborate with the IT Security Team to design, tailor, and implement IT Operations processes automation that meet security best practices.
- Ensure that operational workflows and policies support broader security objectives and compliance mandates.
- Continuous Improvement
- Assess and refine existing IT Operations processes, seeking opportunities for optimization, scalability, and cost-effectiveness.
- Proactively recommend and implement tools, automation (via Zapier or similar), and best practices to enhance operational efficiency.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Proven experience in IT Operations, user support, and endpoint security in a corporate environment.
Technical Proficiency
- Proficient in Google Workspace administration (user management, security policies).
- Hands-on experience with Jira and Confluence administration (workflows, permissions, documentation).
- Familiarity with Zapier or similar automation tools (creating and maintaining integrations).
- Knowledge of MDM solutions and best practices for securing endpoints.
- Experience with IT asset management and service desk functions (incident, request, and change management).
- Strong understanding of access control and identity management processes (onboarding, offboarding).
Soft Skills
- Excellent communication and interpersonal skills, including the ability to provide clear technical guidance to non-technical users.
- Strong problem-solving abilities and a proactive, detail-oriented approach.
- Organizational skills for managing multiple concurrent tasks and projects.
Preferred/Additional Skills
- Relevant certifications (e.g., CompTIA A+, ITIL, or similar).
- Familiarity with scripting languages (e.g., Python, Bash) to automate tasks is a plus.
- Knowledge of IT security frameworks and compliance standards.
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data, software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Procurement Manager (m/f/d) - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview:
The Procurement Manager will oversee and optimize Ververica's procurement processes. This role will work closely with internal teams to manage vendor relationships, negotiate contracts, and ensure cost-effective purchasing decisions. The ideal candidate will have a strategic mindset, strong negotiation skills, and a deep understanding of procurement best practices.
Key Responsibilities:
- Manage the end-to-end procurement process for Ververica, including sourcing, vendor selection, contract negotiation, and order fulfillment.
- Develop and implement procurement strategies that align with Ververica’s business objectives and ensure cost-efficiency across all procurement activities.
- Collaborate with internal departments (e.g., Finance, Legal, HR, IT) to identify procurement needs and ensure that the right products and services are sourced at the best possible value.
- Negotiate contracts and agreements with suppliers (incl. external workforce), ensuring favorable terms and conditions while maintaining strong vendor relationships.
- Conduct regular market research and supplier evaluations to ensure Ververica is receiving competitive pricing, quality, and service.
- Monitor individual procurement budgets and track expenses to ensure cost control and compliance with financial goals.
- Oversee inventory management and ensure timely and accurate ordering of goods and services, minimizing supply chain disruptions.
- Ensure compliance with procurement policies and procedures, including adherence to legal and regulatory requirements.
- Prepare and analyze procurement reports for senior management, offering recommendations for improvements and cost-saving opportunities.
- Manage and resolve any procurement-related issues or disputes, working closely with vendors and internal teams to find solutions.
- Continuously evaluate and improve procurement processes, leveraging technology and automation where possible to increase efficiency.
Requirements
- Bachelor’s degree in Business, Supply Chain Management, Finance, or a related field.
- At least 5 years of experience in procurement, purchasing, or supply chain management, preferably in a tech or SaaS environment.
- Strong negotiation and vendor management skills.
- Experience with procurement software and tools (e.g., SAP, Oracle, or similar platforms).
- Excellent analytical and problem-solving abilities, with a keen eye for detail.
- Strong communication and interpersonal skills, with the ability to build relationships with both internal teams and external suppliers.
- Proven ability to manage budgets, track expenses, and achieve cost savings.
- Fluency in English (both written and spoken); German and additional languages are a plus.
- Knowledge of procurement laws, regulations, and best practices, particularly within the EU.
Benefits
What We Offer:
- Competitive salary and benefits package.
- A dynamic and fast-paced environment where you can have a direct impact on the business.
- Opportunities for professional growth and development.
- Flexible hybrid working model.
If you’re ready to take on a key role in shaping our procurement strategy and driving cost efficiency at Ververica, apply today!
Senior Accounting Manager (m/f/d) - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.Role Overview:
As a Senior Accounting Manager at Ververica, you will oversee and manage the financial reporting, accounting processes, and internal controls in line with German GAAP (HGB) and international standards where applicable. You will play a critical role in ensuring accuracy and compliance.Key Responsibilities:
- Manage the monthly, quarterly, and annual closing processes (including AP/AR functions), ensuring timely and accurate financial statement reporting in compliance with German GAAP (HGB) and IFRS standards.
- Oversee the preparation and analysis of balance sheets, profit and loss statements, cash flow reports, and other financial statements for internal and external stakeholders.
- Assist with the preparation of tax filings, including VAT, corporate tax, and other statutory reports, ensuring compliance with local regulations.
- Develop and maintain detailed financial models to support budgeting, forecasting, and financial planning processes.
- Ensure the timely and accurate processing of journal entries, accruals, and intercompany transactions.
- Review and enhance internal controls to ensure compliance with accounting standards and regulations.
- Support both internal and external audits and manage communication with auditors, tax advisors, and other third parties.
- Advanced experience with SAP and MS Excel / Google Sheets for financial analysis, modeling, and reporting.
- Train and mentor other team members, fostering a culture of continuous learning and improvement.
- Collaborate closely with other departments (e.g., FP&A, Legal, Sales and HR) to provide financial insights and support decision-making.
Requirements
Qualifications:
- Bachelor’s degree in Accounting, Finance, or a related field.
- At least 5-7 years of professional experience in accounting or finance, with a focus on German accounting principles (HGB) and international standards (IFRS).
- Proficiency in SAP and advanced Excel skills (financial modeling, pivot tables, and macros).
- Strong knowledge of financial reporting, tax regulations, and internal controls.
- Solid experience in preparing financial statements, tax filings, and managing audits.
- Excellent analytical, problem-solving, and communication skills.
- Strong organizational skills and the ability to prioritize and manage multiple tasks in a fast-paced environment.
- Fluency in German and English (both written and spoken); proficiency in other languages is a plus.
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data, software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Product Designer - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview
As a Senior Product Designer at Ververica, you will play a critical role in shaping the user experience and interface of our enterprise-grade data streaming solutions. You will work closely with the lead of UI/UX Design, product managers, engineers, and other stakeholders to deliver intuitive, visually compelling, and highly functional designs that enhance usability and adoption.
Responsibilities
- Lead the end-to-end design process, from research and ideation to prototyping and final UI designs.
- Conduct user research, usability testing, and data-driven analysis to understand customer needs and pain points.
- Collaborate cross-functionally with product management, engineering, and marketing teams to define and refine product requirements.
- Develop wireframes, prototypes, and high-fidelity UI designs that align with Ververica's brand identity and product vision.
- Advocate for user-centric design decisions and contribute to a design culture of experimentation, feedback, and continuous improvement.
- Maintain and enhance a scalable design system to ensure consistency across Ververica's product suite.
- Stay up to date with industry trends and emerging technologies to drive innovation within our products.
Requirements
- 5+ years of experience in UX/UI or product design, preferably in data-driven platforms.
- Strong portfolio showcasing end-to-end design processes, user research, and impactful UI/UX solutions.
- Proficiency in design and prototyping tools such as Figma, Principle, After Effects, or Lottie.
- Experience conducting user research and translating insights into actionable design solutions.
- Strong understanding of usability principles, accessibility, and responsive design.
- Ability to work in an agile environment and iterate quickly based on feedback.
- Excellent communication and collaboration skills with both technical and non-technical stakeholders.
- Knowledge of data visualization in the context of real-time stream processing and experience designing for technical audiences is a plus.
Benefits
What We Offer
- Opportunity to work with industry pioneers in real-time data processing.
- A dynamic, collaborative, and international team environment.
- Competitive salary and benefits.
- Flexible working arrangements (remote/hybrid options available).
- Professional development opportunities and support for continued learning.
Join us at Ververica and help shape the future of real-time data streaming with world-class design solutions!
Senior Product Designer - Germany | Frankfurt
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview
As a Senior Product Designer at Ververica, you will play a critical role in shaping the user experience and interface of our enterprise-grade data streaming solutions. You will work closely with the lead of UI/UX Design, product managers, engineers, and other stakeholders to deliver intuitive, visually compelling, and highly functional designs that enhance usability and adoption.
Responsibilities
- Lead the end-to-end design process, from research and ideation to prototyping and final UI designs.
- Conduct user research, usability testing, and data-driven analysis to understand customer needs and pain points.
- Collaborate cross-functionally with product management, engineering, and marketing teams to define and refine product requirements.
- Develop wireframes, prototypes, and high-fidelity UI designs that align with Ververica's brand identity and product vision.
- Advocate for user-centric design decisions and contribute to a design culture of experimentation, feedback, and continuous improvement.
- Maintain and enhance a scalable design system to ensure consistency across Ververica's product suite.
- Stay up to date with industry trends and emerging technologies to drive innovation within our products.
Requirements
- 5+ years of experience in UX/UI or product design, preferably in data-driven platforms.
- Strong portfolio showcasing end-to-end design processes, user research, and impactful UI/UX solutions.
- Proficiency in design and prototyping tools such as Figma, Principle, After Effects, or Lottie.
- Experience conducting user research and translating insights into actionable design solutions.
- Strong understanding of usability principles, accessibility, and responsive design.
- Ability to work in an agile environment and iterate quickly based on feedback.
- Excellent communication and collaboration skills with both technical and non-technical stakeholders.
- Knowledge of data visualization in the context of real-time stream processing and experience designing for technical audiences is a plus.
Benefits
What We Offer
- Opportunity to work with industry pioneers in real-time data processing.
- A dynamic, collaborative, and international team environment.
- Competitive salary and benefits.
- Flexible working arrangements (remote/hybrid options available).
- Professional development opportunities and support for continued learning.
Join us at Ververica and help shape the future of real-time data streaming with world-class design solutions!
Senior Quality Assurance Engineer(m/f/d) - Germany | Berlin
We are seeking a highly skilled Senior QA Engineer with a strong focus on end-to-end (E2E) testing, either using Java-based testing frameworks or Cypress. The ideal candidate will have extensive experience designing, developing, and executing E2E test automation solutions in fast-paced agile environments. You will play a key role in ensuring the quality and performance of mission-critical applications, working closely with developers, product managers, and other QA team members to deliver high-quality software products.
Key Responsibilities
- Lead the design, development, and maintenance of E2E automated test scripts using
- Java-based frameworks (e.g. TestNG, JUnit) or Cypress.
- Develop test plans, test cases, and test strategies for automated and manual testing.
- Drive test automation efforts across the product lifecycle, ensuring robust test coverage
- and continuous integration (CI) pipeline integration.
- Collaborate closely with cross-functional teams to understand business and technical
- requirements, ensuring thorough testing of features and functionalities.
- Identify, record, document thoroughly, and track bugs or performance issues using tools
- like JIRA.
- Collaborate on evolving testing frameworks that you will adopt, as well as the test
- suites to ensure the prioritization of our organizations needs and requested features
- Optimize and maintain existing test automation frameworks, ensuring scalability and
- efficiency.
- Stay up-to-date with industry trends, emerging technologies, and best practices in QA
- and testing, and apply this knowledge to continuously improve testing processes.
Requirements
Basic Qualifications
- Strong experience in E2E test automation using Java (TestNG, JUnit) or Cypress.
- Proficiency in Java programming or Typescript (for Cypress).
- Hands-on experience with GitHub for Continuous Integration/Continuous Deployment
- (CI/CD).
- Experience with version control systems like Git.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and RESTful APIs.
- Ability to create clear, comprehensive, and well-structured test plans and test cases.
- Preferred Qualifications
- Knowledge of QA methodology and tools, with demonstrated experience in an Quality
- Assurance Engineering role
- Demonstrated ability to take initiative and work independently, solving problems without
- requiring external assistance or supervision.
Preferred Qualifications
- Experience with cloud environments (AWS, Azure, etc.).
- Knowledge on distributed systems, microservices architectures, and cloud based
- applications.
- Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
- Experience with testing frameworks like JUnit and TestNG (for Java) or Jest, Mocha
- and Cypress (for JavaScript testing).
- Experience with web and API testing
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data, software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Quality Assurance Engineer(m/f/d) - Germany | Munich
We are seeking a highly skilled Senior QA Engineer with a strong focus on end-to-end (E2E) testing, either using Java-based testing frameworks or Cypress. The ideal candidate will have extensive experience designing, developing, and executing E2E test automation solutions in fast-paced agile environments. You will play a key role in ensuring the quality and performance of mission-critical applications, working closely with developers, product managers, and other QA team members to deliver high-quality software products.
Key Responsibilities
- Lead the design, development, and maintenance of E2E automated test scripts using
- Java-based frameworks (e.g. TestNG, JUnit) or Cypress.
- Develop test plans, test cases, and test strategies for automated and manual testing.
- Drive test automation efforts across the product lifecycle, ensuring robust test coverage
- and continuous integration (CI) pipeline integration.
- Collaborate closely with cross-functional teams to understand business and technical
- requirements, ensuring thorough testing of features and functionalities.
- Identify, record, document thoroughly, and track bugs or performance issues using tools
- like JIRA.
- Collaborate on evolving testing frameworks that you will adopt, as well as the test
- suites to ensure the prioritization of our organizations needs and requested features
- Optimize and maintain existing test automation frameworks, ensuring scalability and
- efficiency.
- Stay up-to-date with industry trends, emerging technologies, and best practices in QA
- and testing, and apply this knowledge to continuously improve testing processes.
Requirements
Basic Qualifications
- Strong experience in E2E test automation using Java (TestNG, JUnit) or Cypress.
- Proficiency in Java programming or Typescript (for Cypress).
- Hands-on experience with GitHub for Continuous Integration/Continuous Deployment
- (CI/CD).
- Experience with version control systems like Git.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and RESTful APIs.
- Ability to create clear, comprehensive, and well-structured test plans and test cases.
- Preferred Qualifications
- Knowledge of QA methodology and tools, with demonstrated experience in an Quality
- Assurance Engineering role
- Demonstrated ability to take initiative and work independently, solving problems without
- requiring external assistance or supervision.
Preferred Qualifications
- Experience with cloud environments (AWS, Azure, etc.).
- Knowledge on distributed systems, microservices architectures, and cloud based
- applications.
- Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
- Experience with testing frameworks like JUnit and TestNG (for Java) or Jest, Mocha
- and Cypress (for JavaScript testing).
- Experience with web and API testing
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data, software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Quality Assurance Engineer(m/f/d) - Germany | Frankfurt
We are seeking a highly skilled Senior QA Engineer with a strong focus on end-to-end (E2E) testing, either using Java-based testing frameworks or Cypress. The ideal candidate will have extensive experience designing, developing, and executing E2E test automation solutions in fast-paced agile environments. You will play a key role in ensuring the quality and performance of mission-critical applications, working closely with developers, product managers, and other QA team members to deliver high-quality software products.
Key Responsibilities
- Lead the design, development, and maintenance of E2E automated test scripts using
- Java-based frameworks (e.g. TestNG, JUnit) or Cypress.
- Develop test plans, test cases, and test strategies for automated and manual testing.
- Drive test automation efforts across the product lifecycle, ensuring robust test coverage
- and continuous integration (CI) pipeline integration.
- Collaborate closely with cross-functional teams to understand business and technical
- requirements, ensuring thorough testing of features and functionalities.
- Identify, record, document thoroughly, and track bugs or performance issues using tools
- like JIRA.
- Collaborate on evolving testing frameworks that you will adopt, as well as the test
- suites to ensure the prioritization of our organizations needs and requested features
- Optimize and maintain existing test automation frameworks, ensuring scalability and
- efficiency.
- Stay up-to-date with industry trends, emerging technologies, and best practices in QA
- and testing, and apply this knowledge to continuously improve testing processes.
Requirements
Basic Qualifications
- Strong experience in E2E test automation using Java (TestNG, JUnit) or Cypress.
- Proficiency in Java programming or Typescript (for Cypress).
- Hands-on experience with GitHub for Continuous Integration/Continuous Deployment
- (CI/CD).
- Experience with version control systems like Git.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and RESTful APIs.
- Ability to create clear, comprehensive, and well-structured test plans and test cases.
- Preferred Qualifications
- Knowledge of QA methodology and tools, with demonstrated experience in an Quality
- Assurance Engineering role
- Demonstrated ability to take initiative and work independently, solving problems without
- requiring external assistance or supervision.
Preferred Qualifications
- Experience with cloud environments (AWS, Azure, etc.).
- Knowledge on distributed systems, microservices architectures, and cloud based
- applications.
- Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
- Experience with testing frameworks like JUnit and TestNG (for Java) or Jest, Mocha
- and Cypress (for JavaScript testing).
- Experience with web and API testing
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data, software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Software Engineer (m/f/d) - Germany | Berlin
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.
- (Optional) Share your work through internal/external talks and publications.
Requirements
What We’re Looking For
You’ll thrive in this role if you:
- Have several years of industry or academic experience in software engineering.
- Possess deep expertise in Java and JVM mechanics.
- Are well-versed in distributed systems and database systems.
- Have experience building data-intensive applications or solutions.
- Demonstrate strong programming skills, with a solid grasp of data structures and algorithms.
- Exhibit excellent software engineering practices:
- Writing clean, testable, and maintainable code.
- Creating thorough documentation.
- Breaking down complex tasks into manageable sub-problems.
- Designing simple and robust APIs.
- Are skilled in debugging and resolving issues in distributed systems.
- Have experience mentoring other developers through collaboration.
- Are passionate about open-source projects, engaging with users, and exploring new opportunities.
Benefits
Why Join Ververica?
At Ververica, you’ll be part of a collaborative and innovative team at the forefront of real-time data processing technology. We offer:
- A creative and inclusive work environment that values diversity.
- Opportunities to shape the future of the stream processing space.
- The chance to make a visible impact on cutting-edge technologies.
- Engagement with one of the most active open-source communities.
- Support for professional growth and open-source contributions.
If 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.
Senior Software Engineer (m/f/d) - Germany | Munich
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.
- (Optional) Share your work through internal/external talks and publications.
Requirements
What We’re Looking For
You’ll thrive in this role if you:
- Have several years of industry or academic experience in software engineering.
- Possess deep expertise in Java and JVM mechanics.
- Are well-versed in distributed systems and database systems.
- Have experience building data-intensive applications or solutions.
- Demonstrate strong programming skills, with a solid grasp of data structures and algorithms.
- Exhibit excellent software engineering practices:
- Writing clean, testable, and maintainable code.
- Creating thorough documentation.
- Breaking down complex tasks into manageable sub-problems.
- Designing simple and robust APIs.
- Are skilled in debugging and resolving issues in distributed systems.
- Have experience mentoring other developers through collaboration.
- Are passionate about open-source projects, engaging with users, and exploring new opportunities.
Benefits
Why Join Ververica?
At Ververica, you’ll be part of a collaborative and innovative team at the forefront of real-time data processing technology. We offer:
- A creative and inclusive work environment that values diversity.
- Opportunities to shape the future of the stream processing space.
- The chance to make a visible impact on cutting-edge technologies.
- Engagement with one of the most active open-source communities.
- Support for professional growth and open-source contributions.
If 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.
Senior Software Engineer- Flink Engine - Germany | Berlin
We are looking for full-time Senior Software Engineers to join our Engine Team. In this role, you will:
- Contribute to the core technology of our products (open source and closed source), building on top of Apache Flink.
- Tackle challenging data engineering and stream processing problems for a range of customers.
- Take end-to-end responsibility for new features and improvements: from problem breakdown and design to implementation, testing, and documentation.
- Own and shape components of the product, determining their direction and ensuring their long-term maintainability.
- Mentor junior developers, share knowledge, and help cultivate an environment in which everyone can grow.
- Engage in the Apache Flink community as an active member, contributing code and ideas.
- (If interested) Speak and write about your work, both internally and externally, to evangelize new solutions and technologies.
Requirements
You will love this job if you:
- Have a solid understanding of Apache Flink or a similar distributed platform.
- Bring several years of industry or academic experience, with a strong foundation in Java and JVM mechanics.
- Possess a thorough understanding of distributed systems and database systems.
- Have hands-on experience building data-intensive applications or solutions.
- Write clean, testable, and maintainable code, and are comfortable with designing simple, robust APIs.
- Can debug and fix complex problems in distributed environments.
- Are eager to mentor other developers through collaboration and teaching.
- Value open source and community engagement, recognizing the unique opportunities it offers for growth and impact.
If you enjoy working on cutting-edge streaming technologies, love solving complex, large-scale problems, and value a collaborative environment that emphasizes ownership and innovation, we’d love to meet you!
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data and software sales and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Software Engineer- Flink Engine - Germany | Munich
We are looking for full-time Senior Software Engineers to join our Engine Team. In this role, you will:
- Contribute to the core technology of our products (open source and closed source), building on top of Apache Flink.
- Tackle challenging data engineering and stream processing problems for a range of customers.
- Take end-to-end responsibility for new features and improvements: from problem breakdown and design to implementation, testing, and documentation.
- Own and shape components of the product, determining their direction and ensuring their long-term maintainability.
- Mentor junior developers, share knowledge, and help cultivate an environment in which everyone can grow.
- Engage in the Apache Flink community as an active member, contributing code and ideas.
- (If interested) Speak and write about your work, both internally and externally, to evangelize new solutions and technologies.
Requirements
You will love this job if you:
- Have a solid understanding of Apache Flink or a similar distributed platform.
- Bring several years of industry or academic experience, with a strong foundation in Java and JVM mechanics.
- Possess a thorough understanding of distributed systems and database systems.
- Have hands-on experience building data-intensive applications or solutions.
- Write clean, testable, and maintainable code, and are comfortable with designing simple, robust APIs.
- Can debug and fix complex problems in distributed environments.
- Are eager to mentor other developers through collaboration and teaching.
- Value open source and community engagement, recognizing the unique opportunities it offers for growth and impact.
If you enjoy working on cutting-edge streaming technologies, love solving complex, large-scale problems, and value a collaborative environment that emphasizes ownership and innovation, we’d love to meet you!
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data and software sales and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Software Engineer- Flink Engine - Germany | Frankfurt
We are looking for full-time Senior Software Engineers to join our Engine Team. In this role, you will:
- Contribute to the core technology of our products (open source and closed source), building on top of Apache Flink.
- Tackle challenging data engineering and stream processing problems for a range of customers.
- Take end-to-end responsibility for new features and improvements: from problem breakdown and design to implementation, testing, and documentation.
- Own and shape components of the product, determining their direction and ensuring their long-term maintainability.
- Mentor junior developers, share knowledge, and help cultivate an environment in which everyone can grow.
- Engage in the Apache Flink community as an active member, contributing code and ideas.
- (If interested) Speak and write about your work, both internally and externally, to evangelize new solutions and technologies.
Requirements
You will love this job if you:
- Have a solid understanding of Apache Flink or a similar distributed platform.
- Bring several years of industry or academic experience, with a strong foundation in Java and JVM mechanics.
- Possess a thorough understanding of distributed systems and database systems.
- Have hands-on experience building data-intensive applications or solutions.
- Write clean, testable, and maintainable code, and are comfortable with designing simple, robust APIs.
- Can debug and fix complex problems in distributed environments.
- Are eager to mentor other developers through collaboration and teaching.
- Value open source and community engagement, recognizing the unique opportunities it offers for growth and impact.
If you enjoy working on cutting-edge streaming technologies, love solving complex, large-scale problems, and value a collaborative environment that emphasizes ownership and innovation, we’d love to meet you!
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data and software sales and want to make a significant impact at a leading tech company, we'd love to hear from you.
Senior Solutions Architect (m/f/d) - AMERICAS - United States | Sunnyvale
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in North America. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - AMERICAS - United States | New York
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in North America. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - AMERICAS - Mexico | Mexico City
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in North America. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - AMERICAS - Canada | Vancouver
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in North America. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - AMERICAS - Canada | Toronto
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in North America. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - APAC - Singapore | Singapore
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in APAC. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - APAC - Australia | Sydney
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in APAC. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - APAC - Indonesia | Jakarta
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in APAC. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - APAC - Malaysia | Kuala Lumpur
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in APAC. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - EMEA - Germany | Munich
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in EMEA. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - EMEA - Germany | Berlin
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in EMEA. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - EMEA - United Kingdom | London
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in EMEA. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - EMEA - Spain | Barcelona
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in EMEA. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - EMEA - Czechia | Prague
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in EMEA. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - LATAM - Chile | Santiago
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in LATAM. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - LATAM - Peru | Lima
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in LATAM. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - LATAM - Argentina | Buenos Aires
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in LATAM. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - LATAM - Brazil | Rio de Janeiro
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in LATAM. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Senior Solutions Architect (m/f/d) - LATAM - Bolivia, Plurinational State of | La Paz
Ververica seeks an experienced Senior Solutions Architect to join our Customer Success team in LATAM. In this highly technical role, you will design, implement, and optimize real-time data streaming solutions, focusing specifically on Apache Flink and Ververica's Streaming Data Platform. You'll collaborate directly with customers and cross-functional teams, leveraging deep expertise in distributed systems, event-driven architectures, and cloud-native technologies to deliver high-impact solutions.
This role focuses on delivering professional services, including hands-on technical implementation, architecture consulting, and performance optimization.
Key Responsibilities
- Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
- Provide technical implementation support and hands-on expertise deploying Apache Flink and Ververica’s platform in pre-sales and post-sales engagements.
- Develop prototypes and proof-of-concept (PoC) implementations to validate and showcase solution feasibility and performance.
- Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
- Deliver professional services engagements, including technical training sessions, workshops, and performance optimization consulting.
- Act as a subject matter expert on Apache Flink, real-time stream processing, and distributed architectures.
- Create and maintain high-quality technical documentation, reference architectures, best-practice guides, and whitepapers.
- Stay informed on emerging streaming technologies, cloud platforms, and data engineering methodologies.
- Work closely with Product and Engineering teams to share customer insights and influence platform improvements.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related technical field.
- 7+ years of experience in professional services, consulting, or solutions architecture.
- At least 5 years of experience working with distributed systems, data engineering, or software architecture, including a minimum of 2 years specializing in Apache Flink.
- Strong proficiency in Java; additional experience with Python and SQL is beneficial.
- Practical experience with containerization and orchestration technologies (e.g., Kubernetes, Docker).
- Deep knowledge of cloud-native deployment architectures and experience with AWS, GCP, or Azure.
- Demonstrated expertise in performance tuning, monitoring, debugging, and optimizing distributed data processing pipelines.
- Proven experience conducting technical workshops, trainings, or delivering professional services directly to customers.
- Exceptional problem-solving and troubleshooting skills in complex technical environments.
- Strong communication and stakeholder management skills; comfortable conveying technical concepts to technical and non-technical audiences.
- Ability to travel when required
Preferred and beneficial qualifications:
- Experience with managed stream-processing services such as Amazon Managed Service for Apache Flink, Kafka Streams, Google Dataflow, Azure Stream Analytics, or Spark Structured Streaming.
- Familiarity with data serialization formats (e.g., Avro, Protobuf, Parquet).
- Hands-on experience with modern data infrastructures, including data warehouses, data lakes, data lakehouses, and NoSQL databases.
- Knowledge of security, compliance, and governance best practices within streaming data environments.
- Contributions to open-source projects or active involvement in relevant technical communities.
Benefits
This role is ideal for someone deeply passionate about real-time data processing, eager to tackle complex technical challenges directly alongside customers, and motivated by impactful, hands-on consulting engagements.
At Ververica, you will help shape the future of real-time data processing. Join us in a dynamic, collaborative environment where your leadership and expertise will drive our success and define the next era of innovation.
Site Reliability Engineer (m/f/d) - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview
As a Site Reliability Engineer (SRE) at Ververica, you will design, provision, and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across multiple cloud providers, including AWS, GCP, and Azure. You will collaborate with software engineering teams to develop solutions that enhance feature delivery, optimize performance, and address security vulnerabilities. Your role will involve architectural improvements, implementation ownership, and driving reliability best practices.
Key Responsibilities
- Build and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across AWS, GCP, and Azure.
- Design and manage Infrastructure as Code (IaC) using Terraform, ensuring modularity, reusability, and best practices.
- Implement and enhance observability tooling, including Grafana, Prometheus, logging systems, traces, metrics, dashboards, and alerts.
- Ensure system reliability through SRE best practices, including defining SLIs, SLOs, and error budgets.
- Improve infrastructure architecture and engineering efficiency through continuous evaluation and optimization.
- Enhance CI/CD pipelines to automate development workflows.
- Monitor, identify, and resolve security vulnerabilities (CVE updates and security enhancements).
- Contribute to the successful development and launch of new products, features, and services.
- Periodically participate in on-call rotations to manage incidents in a 24/7 live infrastructure.
- Maintain and update documentation, including architectural designs and changes.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 2 years of hands-on experience with Kubernetes clusters, Helm charts, controllers, and operators.
- Proficiency in designing and maintaining Terraform code with best practices.
- Strong knowledge of observability tools and practices, including metrics, logging, and alerting systems.
- Experience implementing SRE principles such as SLIs, SLOs, and error budgets.
- Solid understanding of Linux systems and networking in cloud environments.
- Hands-on experience managing multiple Kubernetes clusters.
- Familiarity with distributed systems or streaming data platforms.
- Knowledge of cloud-native security best practices.
Site Reliability Engineer (m/f/d) - Germany | Berlin
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview
As a Site Reliability Engineer (SRE) at Ververica, you will design, provision, and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across multiple cloud providers, including AWS, GCP, and Azure. You will collaborate with software engineering teams to develop solutions that enhance feature delivery, optimize performance, and address security vulnerabilities. Your role will involve architectural improvements, implementation ownership, and driving reliability best practices.
Key Responsibilities
- Build and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across AWS, GCP, and Azure.
- Design and manage Infrastructure as Code (IaC) using Terraform, ensuring modularity, reusability, and best practices.
- Implement and enhance observability tooling, including Grafana, Prometheus, logging systems, traces, metrics, dashboards, and alerts.
- Ensure system reliability through SRE best practices, including defining SLIs, SLOs, and error budgets.
- Improve infrastructure architecture and engineering efficiency through continuous evaluation and optimization.
- Enhance CI/CD pipelines to automate development workflows.
- Monitor, identify, and resolve security vulnerabilities (CVE updates and security enhancements).
- Contribute to the successful development and launch of new products, features, and services.
- Periodically participate in on-call rotations to manage incidents in a 24/7 live infrastructure.
- Maintain and update documentation, including architectural designs and changes.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 2 years of hands-on experience with Kubernetes clusters, Helm charts, controllers, and operators.
- Proficiency in designing and maintaining Terraform code with best practices.
- Strong knowledge of observability tools and practices, including metrics, logging, and alerting systems.
- Experience implementing SRE principles such as SLIs, SLOs, and error budgets.
- Solid understanding of Linux systems and networking in cloud environments.
- Hands-on experience managing multiple Kubernetes clusters.
- Familiarity with distributed systems or streaming data platforms.
- Knowledge of cloud-native security best practices.
Site Reliability Engineer (m/f/d) - Germany | Frankfurt
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Role Overview
As a Site Reliability Engineer (SRE) at Ververica, you will design, provision, and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across multiple cloud providers, including AWS, GCP, and Azure. You will collaborate with software engineering teams to develop solutions that enhance feature delivery, optimize performance, and address security vulnerabilities. Your role will involve architectural improvements, implementation ownership, and driving reliability best practices.
Key Responsibilities
- Build and maintain the infrastructure for Ververica’s Unified Streaming Data Platform across AWS, GCP, and Azure.
- Design and manage Infrastructure as Code (IaC) using Terraform, ensuring modularity, reusability, and best practices.
- Implement and enhance observability tooling, including Grafana, Prometheus, logging systems, traces, metrics, dashboards, and alerts.
- Ensure system reliability through SRE best practices, including defining SLIs, SLOs, and error budgets.
- Improve infrastructure architecture and engineering efficiency through continuous evaluation and optimization.
- Enhance CI/CD pipelines to automate development workflows.
- Monitor, identify, and resolve security vulnerabilities (CVE updates and security enhancements).
- Contribute to the successful development and launch of new products, features, and services.
- Periodically participate in on-call rotations to manage incidents in a 24/7 live infrastructure.
- Maintain and update documentation, including architectural designs and changes.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 2 years of hands-on experience with Kubernetes clusters, Helm charts, controllers, and operators.
- Proficiency in designing and maintaining Terraform code with best practices.
- Strong knowledge of observability tools and practices, including metrics, logging, and alerting systems.
- Experience implementing SRE principles such as SLIs, SLOs, and error budgets.
- Solid understanding of Linux systems and networking in cloud environments.
- Hands-on experience managing multiple Kubernetes clusters.
- Familiarity with distributed systems or streaming data platforms.
- Knowledge of cloud-native security best practices.
Technical Project Manager (m/f/d) - Germany | Frankfurt
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Job Summary
As a Technical Project Manager, you will be responsible for the end-to-end management of our software development projects from inception to delivery. This role includes overseeing project scope, timelines, and resources, as well as broader program management activities to ensure multiple projects align with organizational goals. The ideal candidate will possess strong project management and interpersonal skills, experience in program management and software engineering, and the ability to lead projects effectively with cross-functional teams.
Key Responsibilities
● Project Management
○ Define project scope, objectives, and deliverables in collaboration with senior management and stakeholders.
○ Develop detailed project plans, including schedules, resource allocations, and budgets.
○ Manage project execution, ensuring adherence to timelines, scope, and budget.
○ Track project progress, identify risks, and implement mitigation strategies.
○ Ensure the quality and performance of project deliverables meet or exceed expectations.
● Release Management
○ Plan, coordinate, and oversee software releases across multiple teams and projects.
○ Develop and maintain release roadmaps and schedules, ensuring alignment with business goals.
○ Monitor and report on release performance, identifying and addressing any risks or bottlenecks.
○ Facilitate release-level risk management, ensuring contingency plans are in place.
○ Ensure seamless collaboration between development, QA, operations, and stakeholders for smooth release cycles.
● Stakeholder Engagement
○ Serve as the primary point of contact for project and program stakeholders, providing regular updates and addressing any concerns.
○ Collaborate with product management, product marketing, and other departments to ensure project alignment with business objectives.
○ Organize and lead project and program meetings, ensuring all participants are informed and aligned.
● Process Improvement
○ Implement and optimize project and program management processes, tools, and methodologies.
○ Foster a culture of continuous improvement by encouraging the exploration of new approaches and best practices.
○ Provide training and support to team members on project and program management practices.
● Tools and Reporting
○ Utilize project management tools (mainly Jira & Confluence) to manage project workflows, track progress, and maintain documentation.
○ Generate and maintain comprehensive project and program documentation, including charters, schedules, status reports, and post-project reviews.
○ Develop and present regular reports to senior management and stakeholders on project and program status, performance metrics, and outcomes.
Requirements
● Bachelor’s degree in Computer Science, Engineering, Business Administration, or a related field.
● 3+ years of relevant & related experience in project management within the software development industry.
● 2+ years of experience in software engineering.
● Experience in release management, including coordinating software releases, managing dependencies, and ensuring smooth deployments.
● Strong understanding of Agile methodologies and project management best practices.
● Proficiency in project management tools such as Jira, Confluence, or similar.
● Excellent organizational, analytical, and problem-solving skills.
● Experience in startup and corporate environments preferred.
● Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
● Proven ability to manage multiple projects/programs, prioritize tasks, and meet deadlines.
Benefits
At Ververica, you'll be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you're passionate about streaming data, and software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Technical Project Manager (m/f/d) - Germany | Berlin
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Job Summary
As a Technical Project Manager, you will be responsible for the end-to-end management of our software development projects from inception to delivery. This role includes overseeing project scope, timelines, and resources, as well as broader program management activities to ensure multiple projects align with organizational goals. The ideal candidate will possess strong project management and interpersonal skills, experience in program management and software engineering, and the ability to lead projects effectively with cross-functional teams.
Key Responsibilities
● Project Management
○ Define project scope, objectives, and deliverables in collaboration with senior management and stakeholders.
○ Develop detailed project plans, including schedules, resource allocations, and budgets.
○ Manage project execution, ensuring adherence to timelines, scope, and budget.
○ Track project progress, identify risks, and implement mitigation strategies.
○ Ensure the quality and performance of project deliverables meet or exceed expectations.
● Release Management
○ Plan, coordinate, and oversee software releases across multiple teams and projects.
○ Develop and maintain release roadmaps and schedules, ensuring alignment with business goals.
○ Monitor and report on release performance, identifying and addressing any risks or bottlenecks.
○ Facilitate release-level risk management, ensuring contingency plans are in place.
○ Ensure seamless collaboration between development, QA, operations, and stakeholders for smooth release cycles.
● Stakeholder Engagement
○ Serve as the primary point of contact for project and program stakeholders, providing regular updates and addressing any concerns.
○ Collaborate with product management, product marketing, and other departments to ensure project alignment with business objectives.
○ Organize and lead project and program meetings, ensuring all participants are informed and aligned.
● Process Improvement
○ Implement and optimize project and program management processes, tools, and methodologies.
○ Foster a culture of continuous improvement by encouraging the exploration of new approaches and best practices.
○ Provide training and support to team members on project and program management practices.
● Tools and Reporting
○ Utilize project management tools (mainly Jira & Confluence) to manage project workflows, track progress, and maintain documentation.
○ Generate and maintain comprehensive project and program documentation, including charters, schedules, status reports, and post-project reviews.
○ Develop and present regular reports to senior management and stakeholders on project and program status, performance metrics, and outcomes.
Requirements
● Bachelor’s degree in Computer Science, Engineering, Business Administration, or a related field.
● 3+ years of relevant & related experience in project management within the software development industry.
● 2+ years of experience in software engineering.
● Experience in release management, including coordinating software releases, managing dependencies, and ensuring smooth deployments.
● Strong understanding of Agile methodologies and project management best practices.
● Proficiency in project management tools such as Jira, Confluence, or similar.
● Excellent organizational, analytical, and problem-solving skills.
● Experience in startup and corporate environments preferred.
● Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
● Proven ability to manage multiple projects/programs, prioritize tasks, and meet deadlines.
Benefits
At Ververica, you'll be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you're passionate about streaming data, and software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Technical Project Manager (m/f/d) - Germany | Munich
About Ververica
Ververica, founded by the original creators of Apache Flink™, empowers businesses to unlock the full potential of real-time data processing and analytics. Our platform provides cutting-edge stream processing and event-driven applications, enabling companies worldwide to build scalable and reliable data-driven solutions.
Job Summary
As a Technical Project Manager, you will be responsible for the end-to-end management of our software development projects from inception to delivery. This role includes overseeing project scope, timelines, and resources, as well as broader program management activities to ensure multiple projects align with organizational goals. The ideal candidate will possess strong project management and interpersonal skills, experience in program management and software engineering, and the ability to lead projects effectively with cross-functional teams.
Key Responsibilities
● Project Management
○ Define project scope, objectives, and deliverables in collaboration with senior management and stakeholders.
○ Develop detailed project plans, including schedules, resource allocations, and budgets.
○ Manage project execution, ensuring adherence to timelines, scope, and budget.
○ Track project progress, identify risks, and implement mitigation strategies.
○ Ensure the quality and performance of project deliverables meet or exceed expectations.
● Release Management
○ Plan, coordinate, and oversee software releases across multiple teams and projects.
○ Develop and maintain release roadmaps and schedules, ensuring alignment with business goals.
○ Monitor and report on release performance, identifying and addressing any risks or bottlenecks.
○ Facilitate release-level risk management, ensuring contingency plans are in place.
○ Ensure seamless collaboration between development, QA, operations, and stakeholders for smooth release cycles.
● Stakeholder Engagement
○ Serve as the primary point of contact for project and program stakeholders, providing regular updates and addressing any concerns.
○ Collaborate with product management, product marketing, and other departments to ensure project alignment with business objectives.
○ Organize and lead project and program meetings, ensuring all participants are informed and aligned.
● Process Improvement
○ Implement and optimize project and program management processes, tools, and methodologies.
○ Foster a culture of continuous improvement by encouraging the exploration of new approaches and best practices.
○ Provide training and support to team members on project and program management practices.
● Tools and Reporting
○ Utilize project management tools (mainly Jira & Confluence) to manage project workflows, track progress, and maintain documentation.
○ Generate and maintain comprehensive project and program documentation, including charters, schedules, status reports, and post-project reviews.
○ Develop and present regular reports to senior management and stakeholders on project and program status, performance metrics, and outcomes.
Requirements
● Bachelor’s degree in Computer Science, Engineering, Business Administration, or a related field.
● 3+ years of relevant & related experience in project management within the software development industry.
● 2+ years of experience in software engineering.
● Experience in release management, including coordinating software releases, managing dependencies, and ensuring smooth deployments.
● Strong understanding of Agile methodologies and project management best practices.
● Proficiency in project management tools such as Jira, Confluence, or similar.
● Excellent organizational, analytical, and problem-solving skills.
● Experience in startup and corporate environments preferred.
● Exceptional communication and interpersonal skills, with the ability to build strong relationships with stakeholders at all levels.
● Proven ability to manage multiple projects/programs, prioritize tasks, and meet deadlines.
Benefits
At Ververica, you'll be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you're passionate about streaming data, and software development and want to make a significant impact at a leading tech company, we'd love to hear from you.
Technical Support Engineer - Poland
Position Overview:
As a Technical Support Engineer in stream processing, you will play a crucial role in ensuring our customers have a seamless and positive experience while using our streaming data platform. You will be responsible for resolving technical issues, answering inquiries, and providing expert guidance to our customers and internal teams.
Key Responsibilities:
- Customer Support: Act as the primary point of contact for customers seeking technical assistance and support related to our product.
- Issue Resolution: Diagnose and troubleshoot technical issues reported by customers and work diligently to resolve them in a timely manner.
- Documentation: Maintain thorough and accurate records of customer interactions, issues, and resolutions in our ticketing system.
- Technical Expertise: Develop a deep understanding of our product's features, functionality, and underlying technologies to provide effective support.
- Communication: Clearly and effectively communicate technical information to both technical and non-technical customers, ensuring they understand solutions and best practices.
- Collaboration: Collaborate with cross-functional teams, including developers and product managers, to escalate and resolve complex issues, report bugs, and suggest product improvements.
- Knowledge Sharing: Continuously update your knowledge of cloud technologies and stream processing and share insights with the team to enhance overall support capabilities.
- Customer Education: Provide guidance, tutorials, and educational materials to customers to help them maximize the value of our product.
Requirements
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience in technical support, preferably with cloud-based products or services, for at least 1 year.
- Strong knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and cloud-related technologies such as containers, Kubernetes, serverless computing, and databases.
- Excellent problem-solving and analytical skills.
- Exceptional communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Customer-focused mindset with a passion for delivering outstanding service.
- Passionate about technologies and willing to learn more
Preferred Qualifications:
- Industry certifications related to cloud technologies (e.g., AWS Certified Solutions Architect, Azure Administrator).
- Experience with cloud management and monitoring tools.
- Knowledge of scripting or programming languages (e.g., Shell, Python, Java).
- Knowledge of stream processing is a plus
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data and software sales and want to make a significant impact at a leading tech company, we'd love to hear from you.
Technical Support Engineer - Indonesia
Position Overview:
As a Technical Support Engineer in stream processing, you will play a crucial role in ensuring our customers have a seamless and positive experience while using our streaming data platform. You will be responsible for resolving technical issues, answering inquiries, and providing expert guidance to our customers and internal teams.
Key Responsibilities:
- Customer Support: Act as the primary point of contact for customers seeking technical assistance and support related to our product.
- Issue Resolution: Diagnose and troubleshoot technical issues reported by customers and work diligently to resolve them in a timely manner.
- Documentation: Maintain thorough and accurate records of customer interactions, issues, and resolutions in our ticketing system.
- Technical Expertise: Develop a deep understanding of our product's features, functionality, and underlying technologies to provide effective support.
- Communication: Clearly and effectively communicate technical information to both technical and non-technical customers, ensuring they understand solutions and best practices.
- Collaboration: Collaborate with cross-functional teams, including developers and product managers, to escalate and resolve complex issues, report bugs, and suggest product improvements.
- Knowledge Sharing: Continuously update your knowledge of cloud technologies and stream processing and share insights with the team to enhance overall support capabilities.
- Customer Education: Provide guidance, tutorials, and educational materials to customers to help them maximize the value of our product.
Requirements
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience in technical support, preferably with cloud-based products or services, for at least 1 year.
- Strong knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud) and cloud-related technologies such as containers, Kubernetes, serverless computing, and databases.
- Excellent problem-solving and analytical skills.
- Exceptional communication and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Customer-focused mindset with a passion for delivering outstanding service.
- Passionate about technologies and willing to learn more
Preferred Qualifications:
- Industry certifications related to cloud technologies (e.g., AWS Certified Solutions Architect, Azure Administrator).
- Experience with cloud management and monitoring tools.
- Knowledge of scripting or programming languages (e.g., Shell, Python, Java).
- Knowledge of stream processing is a plus
Benefits
At Ververica, you will be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you are passionate about streaming data and software sales and want to make a significant impact at a leading tech company, we'd love to hear from you.
Technical Writer(m/f/d) - Germany
Ververica is seeking a technical content writer with experience creating and editing technical content for software developers, architects, and operations teams. This role focuses on delivering clear, user-focused product documentation for Ververica products, including feature guides, UX writing, and training materials related to Apache Flink architecture, design, deployment, and troubleshooting.
You will oversee strategy, content creation, and maintenance of product documentation and enablement resources while collaborating with engineering, product, and customer-facing teams to ensure accuracy, clarity, and an optimal user experience. You may also contribute to Ververica Academy to help customers maximize the value of our products and services.
Responsibilities
Leadership and Mentorship
- Lead assigned projects and programs on the product documentation roadmap.
- Design and execute a comprehensive strategy for Ververica’s product documentation and enablement resources.
- Mentor team members and contributors on best practices for writing and technical documentation.
- May take on some people-management responsibilities.
Content Development
- Write, curate, edit, and maintain high-quality, user-centric technical documentation, ranging from foundational concepts to step-by-step tutorials and how-to guides, to educational content and advanced use cases.
- Adapt content to different formats and audiences, such as developers, system administrators, or business stakeholders.
- Gather technical insights from SMEs and translate them into user-friendly materials.
- Regularly audit and gather input and feedback to improve existing documentation for technical accuracy, clarity, and user engagement.
- Manage the process for content review, approval, and distribution, ensuring that documentation is properly integrated into the product lifecycle.
Technical Expertise
- Achieve product mastery, deeply understanding the product’s features, architecture, and use cases to create accurate, high-value content.
- Stay informed about industry trends, competitor documentation, and emerging tools to ensure content remains competitive and relevant.
Collaboration and Enablement
- Act as a bridge between the engineering, product, and customer-facing teams to ensure documentation aligns with product goals and developer needs.
- Partner with the Training & Enablement team to create educational resources that complement documentation efforts.
Engagement
- Gather feedback from the developer community and incorporate it into documentation improvements.
- Represent Ververica in forums, webinars, and events to promote our documentation and educational initiatives.
- May develop and deliver presentations on our products and services.
Requirements
Basic Qualifications
- Bachelor’s or master’s degree in technical writing, technical communication, or a related field
- 5+ years working in a software development environment.
- 5+ years developing technical product documentation.
- Proven experience in technical writing, developer education, or a similar role in a software-focused organization.
- Excellent technical writing and editing skills with the ability to simplify complex concepts.
- Strong understanding of stream processing concepts and technologies, particularly Apache Flink®.
Preferred Qualifications
- Experience developing applications with Apache Flink and related technologies.
- Development experience using Java, C#, C++, Go, Python programming languages.
- Experience with structured authoring and C/CMS systems is preferred
- Demonstrated experience with structured writing, and code-based authoring tools like Docusaurus, Github, and Markdown
Benefits
At Ververica, you'll be part of a dynamic and innovative team at the forefront of real-time data processing technology. We offer a creative and collaborative work environment where your ideas and contributions will shape the future of our brand and its presence in the industry. If you're passionate about streaming data, customer success and want to make a significant impact at a leading tech company, we'd love to hear from you.