Skip To Main Content
backBack to Search

Senior Spark Engineer for Financial Company

Remote in India
Java, Apache Spark
warning.png
Sorry, this position is no longer available

Currently, we are looking for a remote Senior Spark Engineer to join our team.

The goal of this project is to develop a cutting-edge investment analytics platform to allow macroeconomists and investment analysts to conduct their research and modeling.

Responsibilities
  • Solving challenging tasks related to the language design
  • The automatization of queries
  • The optimization of distributed calculations
  • The correct utilization of the cloud infrastructure
  • Low-level code optimization
  • The optimal storage of bitemporal data, protocols for online collaboration with the DSL
Requirements
  • 6+ years of experience with Java
  • Experience with engineering in a relevant role with strong computer science fundamentals
  • Experience with Spark and open systems
  • Experience with SQL and understanding of database internals
  • Knowledge of Resilient Distributed Datasets (RDD) and multithreading computer architecture knowledge - deadlocks, concurrency control, schedulers, etc.
  • Knowledge of Distributed systems – RPC, naming servers, distributed transaction processing, etc.
  • English level B2+
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you