Senior Spark Engineer Latvia or Remote
Senior Spark Engineer Description
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
Technologies
- 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