Skip To Main Content

Jobs for Scala Developers

EPAM is looking for Scala Developers.

We are seeking a remote Senior Big Data Engineer with expertise in Databricks to join our innovative team. The ideal candidate should have extensive experience in Spark/Scala and AWS, as well as a solid foundation in Python. In this position, you will be responsible for designing, developing, and deploying large-scale data processing systems with Databricks. You will also be responsible for optimizing data pipelines, monitoring performance, and resolving any related issues. The successful candidate should be able to collaborate closely with other teams, evaluate technical trade-offs, and ensure high-quality solutions are delivered.
We are seeking a remote Senior Big Data Engineer with expertise in Databricks to join our innovative team. The ideal candidate should have extensive experience in Spark/Scala and AWS, as well as a solid foundation in Python. In this position, you will be responsible for designing, developing, and deploying large-scale data processing systems with Databricks. You will also be responsible for optimizing data pipelines, monitoring performance, and resolving any related issues. The successful candidate should be able to collaborate closely with other teams, evaluate technical trade-offs, and ensure high-quality solutions are delivered.
We are looking for an experienced Senior Data Quality Engineer to join our team. In this position, you will be responsible for upholding the accuracy and dependability of our data engineering systems. You will collaborate with different teams to ensure consistent and high-quality data across all platforms.
We are seeking a knowledgeable Senior Data Quality Engineer to join our team. In this role, you will be responsible for ensuring the precision and reliability of our data engineering processes and platforms. You will work closely with multiple teams to maintain high standards of data quality across all systems.
We are seeking a Senior Data Quality Engineer with a strong background in data engineering to join our team. In this role, you will be responsible for ensuring the reliability and precision of our data systems. You will work closely with various teams to maintain high standards of data quality throughout all platforms.
We are seeking a skilled Senior Data Quality Engineer to join our team. In this role, you will be responsible for maintaining the integrity and reliability of our data engineering pipelines and platforms. You will work closely with cross-functional teams to ensure high standards of data quality across all systems.
We are looking for an experienced Senior Data Quality Engineer to join our team. In this position, you will play a key role in safeguarding the accuracy and dependability of our data engineering workflows and platforms. You will collaborate with various teams to uphold rigorous data quality standards throughout our systems.
We are seeking a highly motivated Senior Data Software Engineer to join our remote team, working with the world's leading source of news and information for professional markets. As a Senior Data Software Engineer, you will be responsible for developing and building Spark applications, working with large datasets and Cloud technologies. If you have a solid understanding of the core AWS building blocks, including workloads, stacks, instances, containers, and basic security knowledge - we invite you to apply!
We are seeking a highly motivated Senior Data Software Engineer to join our remote team, working with the world's leading source of news and information for professional markets. As a Senior Data Software Engineer, you will be responsible for developing and building Spark applications, working with large datasets and Cloud technologies. If you have a solid understanding of the core AWS building blocks, including workloads, stacks, instances, containers, and basic security knowledge - we invite you to apply!
We are looking for a remote Senior Data Engineer to join our project. The candidate should have expert-level skills in AWS and Databricks, as well as extensive knowledge of Big Data technologies such as Spark, Python, Airflow, and Scala/Java. The candidate should have excellent communication skills and be able to work independently as well as in a team of professionals.

Scala developer remote jobs at EPAM

Talking about prospects for programming languages, recruiting companies and search results put Scala in the top 3 most in-demand. Twitter's decision to migrate its platform from Ruby to Scala has caught the attention of many IT companies around the world including sites like WhatsApp, Netflix, LinkedIn, Foursquare and eBay that have joined Scala as well.

Statistical reports from the DOU and Hired show that vacancies for remote Scala Developers hold at a steadily high level. The language targets complex database-driven infrastructure, so employers are willing to pay good money for scrupulous work. And if that's what you're aiming for, then find more useful information about Scala jobs at EPAM.

Core skills important for Scala Developers

Scala allows you to enrich yourself as a professional by learning new approaches and principles. But the main thing which attracts a certain type of developers is that it lets them write highly abstract and perfect code.

Applying for a Senior Scala Developer position, one must have the next hard skillset:

  • 5+ years of experience in development
  • excellent background in Scala ecosystem
  • practice in software testing hierarchy
  • ability to analyze, troubleshoot and resolve issues
  • solid experience with Data Lakes and MPP DW systems
  • skills in working with data warehouse: PostgreSQL, Elasticsearch, Clickhouse
  • knowledge of Big Data technologies (Kafka, Spark)
  • written and spoken English

Other Scala jobs proficiencies that can give a plus include experience in:

  • Python scripting
  • practice with JS React
  • understanding of PlantUML
  • familiarity with functional programming concepts

Listening, speaking, and negotiating skills are also important. Landing one of EPAM’s Senior Scala Developer jobs, you should be able to:

  • work in a multinational team
  • communicate effectively amid 100% remote setup
  • manage your time to stay productive without compromising personal wellbeing
  • make decisions and take responsibility for them

Typical responsibilities for remote Scala Developer jobs

Scala framework is often used to develop distributed financial, banking, sports betting and online casino applications. The scope of the remote Scala Developer's duties, therefore, are likely to include:

  • participation in company product development processes
  • writing unit and integration tests for new and existing features
  • implementing cutting edge technologies
  • working with documentation of major design decisions
  • solving technical challenges
  • troubleshooting production interference, analyzing logs, improving performance analysis
  • producing a high quality solution in a timely manner
  • acquiring new professional skills to keep up with changing technology

Find Scala Developer remote jobs at EPAM

Check out Scala remote jobs on our platform, apply for the one that suits you best and join our team of the industry’s top experts to work on the projects for global brands.