Senior Scala Engineer

EPAM Systems

Poland

Hybrid

PLN 260,000 - 420,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid by design
Remote work within Poland
Relocation opportunities
Employee stock purchase plan
Health insurance
English classes

Job summary

EPAM Systems invites a Senior Scala Engineer to join the Experimentation & Experience Controls team, building a high-scale A/B testing and feature flagging platform for a world-leading entertainment and media client. You will contribute to a multi-region cloud deployment, drive quality, and mentor engineers in an inclusive, Agile environment.

The role emphasizes Scala with functional programming paradigms, collaboration with Product and Project Management, and opportunities for growth,

Qualifications

  • Experience in JVM languages with emphasis on Scala
  • Designing, building and operating distributed systems
  • Cloud experience with AWS, GCP or Azure
  • Familiarity with Terraform or similar IaC tools
  • Strong communication and ability to translate technical & business needs
  • Mentoring engineers and contributing to team growth

Responsibilities

  • Lead parts of implementation, design, testing, and deployment in multi-region cloud environments
  • Ensure quality through automated tests and code reviews
  • Collaborate with Product & Project Management on roadmaps and architecture
  • Support Agile ceremonies within the squad
  • Mentor less experienced engineers to improve technical skills
  • Foster an inclusive culture focused on learning and collaboration

Skills

Coding quality
JVM languages
Scala
Distributed systems
Cloud providers
IaC tooling
Communication
Mentoring

Tools

Cats Effect
ZIO
Kafka
Kinesis
PostgreSQL
Aurora
DynamoDB

Job description

EPAM is seeking a Senior Scala Engineer to join the Experimentation & Experience Controls team building a high-scale, in-house A/B testing and Feature Flagging platform for one of the world's most iconic entertainment and media companies — a global leader in streaming, entertainment brands, and digital experiences reaching hundreds of millions of users worldwide.

The platform is capable of serving millions of concurrent requests with single-digit millisecond response times, and its scope extends across the client's entire portfolio of streaming products and entertainment brands.

You will be a key part of an engaging, dynamic, and inclusive engineering organisation, grounded in Scrum and Agile practices, CI/CD, close collaboration, and a commitment to continuous learning and improvement.

Responsibilities
  • Lead a significant part of the implementation, design, testing, and deployment of services running in a multi-region cloud environment
  • Ensure quality and high standards for feature development through automated testing and code reviews, setting examples for others to follow
  • Work with the Lead Engineer in partnership with Product and Project Management to influence roadmap and architectural decisions within the team
  • Support Agile practices within the squad, actively contributing to ceremonies such as standup and planning
  • Mentor less experienced engineers to help them improve their technical abilities and build their profiles within and outside the organisation
  • Contribute to an inclusive culture that values learning, close collaboration, and strives for excellence
Requirements
  • Strong understanding of high-quality coding, testing, and development practices
  • Experience in a JVM language such as Java, Scala, or Kotlin (the team primarily uses Scala with functional programming principles and frameworks such as Cats Effect and ZIO — willingness to learn Scala is welcome)
  • Familiarity designing, building, and operating distributed systems with multi-level failover and fallback strategies
  • Familiarity with at least one major cloud provider: AWS, GCP, or Azure
  • Familiarity with Terraform or other infrastructure-as-code (IaC) tooling
  • Strong communication skills — ability to understand, frame, and simplify both technical and business requirements
  • Experience mentoring and coaching engineers on technical and soft skills
Nice to have
  • Experience building micro/web services — including REST and GraphQL
  • Experience or interest in functional programming and its real-world applications — particularly Scala stacks such as Cats Effect and ZIO
  • Experience with relational and NoSQL databases, particularly PostgreSQL, Aurora, and DynamoDB — including data modelling and query performance optimisation
  • Experience with Kinesis, Kafka, or other streaming data technologies
  • Familiarity with data warehouse, pipeline, and analytics platforms such as Databricks or Snowflake
  • Background in high-traffic, low-latency systems serving millions of concurrent users
  • Experience working in the entertainment, media, or streaming domain
We offer
  • We gather like-minded people:
    • Top tech minds driving innovation in AI, cloud and digital platform modernization
    • Supportive team and agile, startup-like culture
    • Hybrid by design mode and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Business-driven relocation opportunities
  • We provide growth opportunities:
    • Career development programs
    • Thought leadership, mentoring, soft skills and well-being programs
    • Certification (Anthropic, Gemini, GCP, Azure, AWS)
    • English classes
  • We cover it all:
    • Stable pay
    • Participation in the Employee Stock Purchase Plan with a 15% discount
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Referral bonuses up to $2,000
    • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
    • Corporate, social and well-being events
  • Please, note:
    • Benefits listed above are available to employees only
    • We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
    • We will reach out to selected candidates exclusively

EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Data Software Engineer
Senior AI Data Software Engineer

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible schedule
Remote work within Poland
Opportunities to work abroad up to 60+
Senior Java Software Developer
Senior Java Software Developer

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 280,000
Hybrid by design
Remote within Poland
Opportunity to work abroad up to 60+30
Senior Java Engineer
Senior Java Engineer

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid by design mode
Remote work within Poland
Relocation opportunities
+2
Senior Java Software Developer
Senior Java Software Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 270,000
Hybrid by design
Remote work within Poland
Stock Purchase Plan
+1
Senior Java Backend Developer
Senior Java Backend Developer

EPAM Systems • Poland

Hybrid
PLN 180,000 - 260,000
Hybrid work within Poland
Work abroad up to 60 days annually
Relocation opportunities
+3
Lead Data Software Engineer (Java)
Lead Data Software Engineer (Java)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Remote work within Poland
Relocation opportunities
+3
Lead Azure Cloud Engineer
Lead Azure Cloud Engineer

EPAM Systems • Poland

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Lead Data Software Engineer (Java)
Lead Data Software Engineer (Java)

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid by design
Opportunity to work remotely within PL
English classes
+4
Senior Full Stack Engineer (Java with Python)
Senior Full Stack Engineer (Java with Python)

EPAM Systems • Wrocław

Hybrid
PLN 300,000 - 460,000
Hybrid by design
Relocation opportunities
English classes
+2
Lead AI Data Software Engineer
Lead AI Data Software Engineer

EPAM Systems • Katowice

Hybrid
PLN 260,000 - 420,000
Flexible schedule
Remote work within Poland
Relocation opportunities
+4