backgo to search

senior spark engineer for financial company

warning.png
Sorry, the job is expired

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 for locations

                            location.svg

                            For you

                            • Health Insurance, Life Insurance and Occupational Risk Insurance
                            • Paid time-off
                            • Compensation of costs for internet, electricity and personal laptop usage

                            For your comfortable work

                            • Free licensed software 
                            • Possibility to work on your own device (BYOD) 
                            • Stable workload 
                            • Relocation opportunities 
                            • Flexible engagement models

                            For your growth

                            • Free trainings for technical and soft skills
                            • Free access to LinkedIn Learning platform
                            • Support from a personal Skill Advisor
                            • Language courses
                            • Free access to internal and external e-Libraries
                            • Access to internal communities and competency centers
                            • Certification opportunities
                            subscribe to EPAM Anywhere vacancies!Hundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                            Girl in front of laptop

                            looking for something else?

                            Find a vacancy that works for you. Send us your CV to receive a personalized offer.