Enable job alerts via email!

Senior Scala Engineer – Algorithm & Data Processing

DigiConnect – ogłoszenia grzecznościowe

Kraków

Remote

PLN 120,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Scala Engineer to join their Compilation Frameworks team. You will tackle algorithmic challenges and develop a digital map that powers navigation applications worldwide. This role offers the opportunity to work with cutting-edge technologies and contribute to a global impact. Join an international team and enjoy flexible working hours, medical coverage, and a yearly variable bonus.

Benefits

Flexible working hours
Remote work options
Medical coverage for you and your family
Yearly variable bonus
Opportunity to participate in the Creative Tax Incentive scheme
Option for B2B contracts

Qualifications

  • 6+ years of professional software development experience.
  • Experience with Scala and Apache Spark or similar frameworks.

Responsibilities

  • Design and develop robust, scalable, commercial-grade software.
  • Conduct peer code reviews and ensure high code quality.
  • Participate in hiring and mentoring new team members.

Skills

Analytical Skills
Problem Solving
Algorithm Engineering
Object-Oriented Design
Clean Code

Education

MSc in Computer Science
PhD in Computer Science

Tools

Apache Spark
AWS
GitLab
Jenkins

Job description

Senior Scala Engineer – Algorithm & Data Processing

Ever wondered how a global map that enables offline rendering, routing, search, navigation, and traffic assistance fits on a mobile SD card? Join the Compilation Frameworks team, where we’re building the technology behind one of the world’s most advanced digital map formats that is conquering the location market. You will be challenged by interesting algorithmic, design, and performance problems that allow you to leverage and fully unfold your intellectual skills.

As part of our team, you will have the opportunity to create HERE Map – a digital representation of the world – that powers mobile and automobile navigation applications, advanced and autonomous driving systems, and serves as a base for numerous location services. Your work will have a global impact: the map you create will be used in millions of cars and on millions of mobile devices worldwide. You will utilize high-end cloud computing, devise a SPARK cluster to process terabytes of source data, and create a comprehensive, highly compressed, semantically and geo-indexed map content for backend and client services.

You will develop a map compiler framework that enables users of the Here Platform to compile their own data with Here Map Content, the most comprehensive and current source of location data globally. Join a team of highly skilled professionals in a collaborative environment with opportunities to learn, develop, and contribute to the team’s success.

  1. Design and develop robust, scalable, commercial-grade software.
  2. Contribute to architectural and design discussions.
  3. Collaborate on user story creation, effort estimation, and acceptance criteria.
  4. Conduct peer code reviews and ensure high code quality.
  5. Write unit and acceptance tests.
  6. Help build and maintain development infrastructure (CI/CD, testing, etc.).
  7. Contribute to team documentation and knowledge sharing.
  8. Participate in hiring and mentoring new team members.

Minimum requirements:

  • 6+ years of professional software development experience.
  • Strong analytical and problem-solving skills.
  • Expert-level knowledge in at least one of: C++, Java, or Scala with a willingness to use Scala.
  • Deep knowledge of data structures and basic algorithms.
  • Strong expertise in algorithm engineering.
  • Experience in object-oriented design.
  • Experience in distributed computation.
  • Passion for clean, maintainable, and efficient code.
  • Advanced degree (MSc or PhD) in Computer Science or related field.
  • Experience with Scala and Apache Spark or similar frameworks.
  • Background in functional and concurrent programming.
  • Familiarity with AWS, EMR, and cloud services.
  • Experience with CI/CD tools (e.g., GitLab, Jenkins).
  • Experience working in agile, cross-functional teams across time zones.
What we offer
  • Development of high-scale services managing thousands of data pipelines.
  • Innovative and modern technologies.
  • International team from 60+ countries, working from Europe, US, Asia, and other locations.
  • Flexible working hours and remote work options.
  • Medical coverage for you and your family.
  • Yearly variable bonus.
  • Opportunity to participate in the Creative Tax Incentive scheme in Poland (KUP).
  • Option for B2B contracts (benefits and bonuses may vary).

HERE Technologies is a location data and technology platform company. We empower our customers to achieve better outcomes—helping cities manage infrastructure, businesses optimize assets, and guiding drivers safely to their destinations.

At HERE, we strive to be the change we wish to see. We create solutions that fuel innovation, provide opportunities, and foster inclusion to improve lives. If you are inspired by an open world and driven to create positive change, join us. Learn more on our YouTube Channel.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.