Senior Data Engineer
Job Description
Do you want to build a high-quality data platform that will innovate financial markets? Do you want to work for a company that uses modern techniques to achieve the best results for its clients, while empowering and supporting you to realize your full potential? Then come on over for a chat!
About you
You have a passion for high-quality, reliable, and maintainable code. You’re comfortable working side by side with product managers, and fellow engineers, making decisions together in order to quickly deliver valuable working software to clients and their users. You’re agile, assertive and retrospective, and not afraid to identify what we’re doing wrong so we can fix it, and what we're doing right so we can improve on it. You leverage your experience to drive impact and confidently take the lead when you see an opportunity. Above all, you judge your success by the success of your team and the happiness of our customers.
Responsibilities
As a Senior Data Engineer at KOR, you get to own parts of the KOR Platform. We value your ideas, and you’ll play a key role in developing products that our customers will love using. We don’t expect you to know it all, but your natural desire to learn will help you overcome new challenges and prove yourself as a valuable member of the KOR team.
Day to day you’ll be:
Tackling big data problems, you'll regularly find yourself in a pair programming or mob session with your team members
Guaranteeing performance and uptime for customer-facing software querying directly into our lakehouse
You don't hesitate to speak up when you believe you can meaningfully contribute while remaining open to new ideas and viewpoints
You don't mind rolling up your virtual office chair to a co-worker's desk when you pick up on an interesting problem
Implementing and influencing new approaches and features for our data reporting capabilities
Going deep into the possibilities of event-driven architecture and constantly moving the boundaries
Be an internal and external advocate of our event-driven approach we are creating
Job Requirements
Experience and attributes
At least 5 years of experience building data solutions that directly support customer-facing products or services
Experience with distributed batch computing using technologies like Spark, Open Table Formats, and Parquet
Experience with JVM languages
Nice to have
Experience with streaming data applications in production using Kafka Streams or Flink
Be knowledgeable about modern software development practices (pairing, TDD, CI/CD, etc.)
Experience working with AWS and Terraform
At KOR, we care deeply about our culture. We're looking for thoughtful, curious people who thrive in collaboration, value humility, and bring both energy and authenticity to the team.
What we have to offer
Depending on you and your priorities, we offer the following:
Culture of trust, empowerment, and constructive feedback
Autonomy, your span of control will match your ambitions and skills
Being part of a self-managing team where you’re trusted to make decisions, take ownership
A bold vision aimed at challenging industry incumbents
Flexible working times
Competitive salary, great IT equipment, and expense allowance
Above and beyond this, we will provide a commitment to a genuine balanced relationship. We will listen to you, take your needs and wishes seriously, and work to help you grow professionally. If you want to take a professional development course that will help you and our clients grow? We’re all in. Want to talk about how things could be done better? We’re all ears. Be treated fairly? Nothing is more important.
So, if you’re a Senior Data Engineer who wants the chance to grow, maybe it’s time to join a company that will value what you do and help you to achieve your goals.