Ververica GmbH

Ververica is a pioneering leader in stream processing technology and the original creator of Apache Flink. Our advanced streaming platform empowers businesses to leverage real-time data, enabling timely and informed decision-making to gain competitive advantages. We are a globally operating company, originally founded in Berlin, Germany, with a strong commitment to open source and a deep understanding of commercial needs. Operating under an open-core business model and backed by one of the largest tech companies, we are seeking talented individuals to join our team and shape the future of data stream processing.

Related companies:

Jobs at this company:

Apply

đź“Ť Germany

🔍 SaaS

  • 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.
  • 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.
Posted 20 days ago
Apply
Apply

đź“Ť Germany

🔍 Software Development

  • 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.
  • 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.
Posted about 1 month ago
Apply
Apply

🔍 IT Operations

  • 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.
  • 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).
  • 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.
  • Manage user accounts, permissions, groups, and security settings; optimize collaboration tools and maintain best practices.
  • Configure projects, workflows, and permissions; create and maintain documentation spaces; troubleshoot issues and manage upgrades.
  • Develop and maintain integrations between systems; automate repetitive tasks and streamline internal workflows.
  • 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.
  • Maintain an accurate inventory of IT assets.
  • Track asset lifecycles, conduct regular reviews, and enforce compliance with asset management policies.
  • 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.
  • Support and improve user onboarding, offboarding, and permission provisioning.
  • Review and approve access requests, ensuring timely and compliant implementation of changes.
  • 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.
  • 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.
Posted about 1 month ago
Apply
Apply

đź“Ť Germany

🧭 Full-Time

🔍 Software Development

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
Posted about 1 month ago
Apply
Apply
🔥 Senior Product Designer
Posted about 2 months ago

đź“Ť Germany

🔍 Software Development

  • 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.
  • 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.

Adobe After EffectsData AnalysisFigmaUI DesignUser Experience DesignProduct designCommunication SkillsSketchAgile methodologiesRESTful APIsData visualizationPrototyping

Posted about 2 months ago
Apply
Apply

đź“Ť Germany

🔍 Real-time data processing technology

  • Several years of industry or academic experience in software engineering.
  • Deep expertise in Java and JVM mechanics.
  • Well-versed in distributed systems and database systems.
  • Experience building data-intensive applications or solutions.
  • Strong programming skills, with a solid grasp of data structures and algorithms.
  • Excellent software engineering practices: writing clean, testable, and maintainable code, creating thorough documentation, breaking down complex tasks, designing simple and robust APIs.
  • Skilled in debugging and resolving issues in distributed systems.
  • Experience mentoring other developers through collaboration.
  • Passionate about open-source projects, engaging with users, and exploring new opportunities.
  • Leverage your expertise to solve challenging data engineering and stream processing problems.
  • Work on both open-source and proprietary products.
  • Take end-to-end ownership of new features, improvements, and fixes: problem breakdown, design, implementation, testing, and documentation.
  • Collaborate across diverse teams of developers.
  • Take ownership of project components, influencing their technical direction.
  • Mentor junior developers, fostering their growth.
  • Actively contribute to the Apache Flink community with support from the company.
  • (Optional) Share your work through internal/external talks and publications.

Software DevelopmentJavaJVMAlgorithmsData engineeringData StructuresDebugging

Posted 3 months ago
Apply
Apply

đź“Ť Germany

🔍 Software development

  • 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 or similar roles in software-focused organizations.
  • Strong understanding of stream processing concepts and technologies, particularly Apache Flink®.
  • Lead assigned projects and programs on the product documentation roadmap.
  • Design and execute a documentation strategy for Ververica’s products.
  • Mentor team members on best practices for writing and technical documentation.
  • Write, curate, edit, and maintain high-quality technical documentation for various audiences.
  • Gather insights from SMEs and improve existing documentation based on feedback.

PythonJavaC#C++Go

Posted 3 months ago
Apply
Apply

đź“Ť Poland, Indonesia

🔍 Real-time data processing technology

  • Bachelor's degree in Computer Science, Information Technology, or 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 technologies like 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.
  • Industry certifications related to cloud technologies preferred.
  • Experience with cloud management and monitoring tools.
  • Act as the primary point of contact for customers seeking technical assistance.
  • Diagnose and troubleshoot technical issues to resolve them promptly.
  • Maintain thorough records of customer interactions and issues in the ticketing system.
  • Develop a deep understanding of the product's features and technologies.
  • Communicate effectively with both technical and non-technical customers.
  • Collaborate with cross-functional teams to address complex issues and suggest improvements.
  • Continuously update knowledge of cloud technologies and share insights with the team.
  • Provide guidance and educational materials to help customers maximize product value.

AWSDockerPythonCloud ComputingGCPKubernetesAzureTroubleshootingTechnical support

Posted 3 months ago
Apply
Apply

đź“Ť Germany

🧭 Full-Time

🔍 Real-time data processing technology

  • Solid understanding of Apache Flink or a similar distributed platform.
  • Several years of industry or academic experience with a strong foundation in Java and JVM mechanics.
  • Thorough understanding of distributed systems and database systems.
  • Hands-on experience in building data-intensive applications or solutions.
  • Ability to write clean, testable, and maintainable code and design robust APIs.
  • Skill in debugging and fixing complex problems in distributed environments.
  • Eagerness to mentor other developers and engage with the open-source community.
  • Contribute to the core technology of products, both open source and closed source, building on top of Apache Flink.
  • Tackle challenging data engineering and stream processing problems for various customers.
  • Take end-to-end responsibility for new features and improvements, including problem breakdown, design, implementation, testing, and documentation.
  • Own and shape components of the product and ensure long-term maintainability.
  • Mentor junior developers and share knowledge.
  • Engage as an active member of the Apache Flink community.
  • Speak and write about work to evangelize new solutions and technologies, if interested.

JavaJVMData engineeringDebugging

Posted 3 months ago
Apply