Ververica | Original creators of Apache Flink®

Senior Solutions Architect – m/f/d

Ververica | Original creators of Apache Flink®

full-time

Posted on:

Location Type: Hybrid

Location: New York City • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKafkaKubernetesNoSQLPythonSparkSQL

About the role

  • Analyze customer requirements and design scalable, reliable, and efficient stream-processing solutions.
  • Provide technical implementation support and hands-on expertise in 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 demonstrate the feasibility and performance of the solution.
  • Offer architectural guidance, conduct in-depth technical reviews, and promote best practices in stream processing.
  • Design and deliver customized training programs and bespoke enablement content tailored to individual customer environments, use cases, and technical maturity levels.
  • Conduct hands-on workshops, technical deep-dives, and instructor-led training sessions for customer teams ranging from developers to architects.
  • 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 developing tailored technical curricula and customer-specific training materials.
  • Strong track record of conducting technical workshops, trainings, and hands-on enablement sessions directly with 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 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
  • Why Join Us?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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Apache FlinkJavaPythonSQLKubernetesDockerAWSGCPAzuredata engineering
Soft skills
problem-solvingtroubleshootingcommunicationstakeholder managementtrainingworkshop facilitationtechnical documentationarchitectural guidancecustomer engagementbest practices promotion
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Sciencerelated technical field