Skip navigation EPAM

Senior Spark Engineer Latvia or Remote

  • hot

Senior Spark Engineer Description


We're looking for a Senior Spark Engineer to join our team and help developing a cutting-edge platform, which allows macroeconomists and investment analysts from the world's largest hedge fund to conduct research and modelling.

In a team of 20+ people you will create an interactive product to help analysts and domain experts manipulate Big Data and produce governable, sustainable models.

What You’ll Do

  • Solve tasks related to language design, low-level code optimization, storage of bitemporal data and protocols for online collaboration with the DSL
  • Automate requests and utilize cloud infrastructures
  • Optimize distributed computing

What You Have

  • 6+ years of hands-on engineering experience in a relevant role
  • Qualifications in Spark and open systems
  • Understanding of Resilient Distributed Datasets (RDD) and multithreading computer architecture knowledge - deadlocks, concurrency control, schedulers, etc
  • Competency in SQL and database internals
  • Familiarity of distributed systems – RPC, naming servers, transaction processing, etc

Nice to have

  • Passion for leading small development teams
  • Appreciation of challenges and changes
  • Ability to communicate, present and defend ideas


  • Java, Apache Spark, SQL, RDD, RPC

We offer

  • Innovative solutions delivery to the world’s industry leaders
  • Outstanding career development roadmap to accelerate your journey
  • Engineering community of 61,600+ industry’s top professionals
  • Certification and mentoring programs, trainings, and unlimited access to LinkedIn Learning
  • Regular assessments and salary reviews
  • Bonuses for participating in the referral program
  • Flexible schedule and opportunity to work remotely from any place in Latvia
  • Relocation within offices in 45+ countries with throughout support for you and your family
  • 4 trust days a year (sick leave without a medical certificate) 
  • High-quality medical services in terms of corporate health insurance

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to numerous innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to learn and grow continuously. We invite you to join a dedicated, creative, and diverse community to help you discover your fullest potential