At a Glance
- Tasks: Design and implement real-time stream processing systems using cutting-edge technologies.
- Company: Join Wise, a forward-thinking company revolutionising financial transfers.
- Benefits: Competitive salary, RSUs, and opportunities for continuous learning.
- Other info: Dynamic team culture focused on innovation and career growth.
- Why this job: Make a real impact on data-driven decisions in a fast-paced environment.
- Qualifications: Experience with Flink, Kafka, Java, and a passion for learning new skills.
The predicted salary is between 87500 - 111000 £ per year.
We are looking for a senior software engineer with a background in stream processing. Our Stream Processing team is part of the Data Squad. We provide the tooling and infrastructure that allows Wise to process transfers in real time. Our stream processing platform enables services to do calculations and make decisions in milliseconds, powering our validation, fraud detection and anti-money laundering checks. We also provide the services responsible for data movement into our data lake. This enables product teams and analysts to make data-driven decisions.
How we work
We operate on a strong belief in automation, programmatic implementation, and reusable design. We’re looking for people who can step back and think holistically about the ecosystem, but also follow through and help implement the design; drawing on the resources across the rest of the platform tribe. As we grow the Stream Processing team, we need to sustain this growth by continuously iterating on the services we run, with a focus on availability, security, and ease of use. We’re looking for an engineer with relevant experience who can analyse complex requirements and deliver simple solutions to help our teams achieve our mission with speed and confidence.
What will you be working on?
You’ll be working hands-on designing, architecting, implementing and operating our systems on AWS. In addition, you will also help our product engineers use our tooling and systems, laying down best practices and rules. You should have a deep understanding of stream processing and the related technologies, being able to build and support the tooling to create pipelines that are used for real-time decision making in the milliseconds range.
- Apache Flink
- Apache Iceberg
- K8s operators
- Kafka Streams
What do you need?
We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you!
- Experience with Flink and/or Kafka Streams
- Experience building production code with Java and Spring
- Experience with infrastructure automation tools
- Experience building and operating distributed systems at scale
What do we offer?
Starting salary: £87,500 - £111,000 + RSUs
Wise Benefits
Senior Stream Processing Engineer (Kafka & Flink) employer: Wise
Wise is an exceptional employer that fosters a culture of innovation and collaboration, particularly within our Stream Processing team. Located in a dynamic environment, we offer competitive salaries, generous RSUs, and a commitment to employee growth through continuous learning opportunities. Join us to be part of a forward-thinking company where your contributions directly impact real-time decision-making and drive meaningful change in the financial technology landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Stream Processing Engineer (Kafka & Flink)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at Wise. A friendly chat can open doors and give you insider info on what they're really looking for.
✨Tip Number 2
Show off your skills! If you’ve got a project or two that showcases your stream processing expertise, don’t hesitate to share them during interviews. Real-world examples can make you stand out.
✨Tip Number 3
Prepare for technical challenges! Brush up on your knowledge of Kafka and Flink, and be ready to tackle some coding problems. We love seeing how you think through complex requirements.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Wise.
We think you need these skills to ace Senior Stream Processing Engineer (Kafka & Flink)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with stream processing, Kafka, and Flink to show us you’re the right fit for our team.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about stream processing and how your background aligns with our mission. Be genuine and let your personality shine through!
Showcase Your Projects:If you've worked on relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing real-world applications of your skills, especially in building distributed systems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Wise
✨Know Your Stream Processing Stuff
Make sure you brush up on your knowledge of stream processing, especially with technologies like Apache Flink and Kafka Streams. Be ready to discuss how you've used these tools in past projects and how they can be applied to real-time decision-making.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex requirements you've tackled in the past. Think of specific examples where you delivered simple solutions under pressure, especially in distributed systems. This will demonstrate your ability to analyse and simplify challenges.
✨Get Familiar with AWS and Automation Tools
Since you'll be working hands-on with AWS, make sure you understand its services related to stream processing. Also, highlight any experience you have with infrastructure automation tools, as this aligns with their focus on programmatic implementation.
✨Emphasise Collaboration and Best Practices
The role involves helping product engineers use tooling effectively, so be prepared to discuss how you've collaborated with teams in the past. Share your thoughts on best practices for building and operating systems, and how you can contribute to a culture of continuous improvement.