Senior Solutions Architect
Ververica | Original creators of Apache Flink
London, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Microsoft Azure
Cloud Engineering
Information Systems
Information Engineering
Serialization
Data Warehousing
Software Debugging
Distributed Computing Environment
Distributed Systems
Data Flow Control
+20 more
Protocol Buffers
Python (Programming Language)
NoSQL
Performance Tuning
Software Architecture
SQL Databases
Data Streaming
Parquet
Containerization
Data Lakes
Kubernetes
Information Technology
Apache Flink
Avro
Apache Kafka
Spark Streaming
Video Streaming
Stream Processing
Stream Analytics
Docker
Job description
- 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, * 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
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 and enablement engagements.
Benefits & conditions
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 1 month ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago