Tech-Stack:Scala, AkkaCompany:Leading US/Canada-based Tech CompanyOur client is a globally recognised tech company headquartered in the US and Canada, now expanding their presence into Mexico. Specializing in cutting-edge solutions, they are looking for talented Scala Developers to help build and scale large distributed systems. This is a unique opportunity to join an innovative team working with the latest technologies in functional programming, data pipelines, and machine learning.As a Scala Developer, you will play a critical role in designing, building, and optimizing large-scale distributed systems. You’ll be working with the Akka framework and contributing to projects that require high concurrency, scalability, and fault tolerance.Key Responsibilities:
Design and implement scalable and distributed systems using Scala and Akka
Collaborate with cross-functional teams, including machine learning and data engineering
Work with large data pipelines, utilizing frameworks like Spark
Contribute to high-quality, maintainable, and well-documented codebases
Ensure system reliability, performance, and high availabilityKey Requirements:
Strong proficiency in Scala development
Experience with Akka for building distributed, concurrent applications
Knowledge of functional programming and libraries such as Cats-Effect is a plus
Experience working with Spark and data pipelines is highly desirable
Familiarity with collaborating with machine learning teams is a bonus
Excellent problem-solving skills and a passion for innovation
Strong English speaking skills as you will be working closely with an international teamIf you’re a passionate Scala Developer who enjoys tackling complex problems and working with cutting-edge technologies, apply today to join a growing team in Mexico!