Scala Engineer

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of The Blond HR

The Blond HR

1 - 10 employees

Founded 2025

Helping new Business & Ventures to win

📋 Description

• Review AI-generated Scala code, system designs, and technical explanations. • Produce high-quality reference implementations and step-by-step reasoning for complex engineering problems. • Assess solutions for correctness, clarity, safety, performance, and adherence to the prompt. • Identify errors in concurrency, distributed systems behavior, JVM performance, functional correctness, and resource handling. • Fact-check technical information. • Write high-quality explanations and model solutions that demonstrate correct methods. • Rate and compare multiple AI responses based on correctness and reasoning quality. • Develop AI Training Content: Create detailed prompts across Scala/JVM topics and write high-quality reference answers to guide AI learning. • Optimize AI Performance: Evaluate and rank AI responses to improve correctness, safety, performance, and contextual relevance. • Ensure Model Integrity: Test AI outputs for inaccuracies, unsafe patterns, and bias; validate reliability across real-world use cases.

🎯 Requirements

• Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field (or equivalent practical experience). • 4+ years of professional experience building production systems using Scala (backend services, data platforms, or distributed systems). • Expert-level proficiency in Scala 2.13+ and/or Scala 3, including strong understanding of the type system, implicits/givens, collections, and functional patterns. • Strong JVM fundamentals: memory model, garbage collection, profiling, performance tuning, and troubleshooting production issues. • Deep experience with concurrency and effect systems (e.g., cats-effect, ZIO) and/or actor-based systems (Akka/Pekko). • Experience designing and operating services in distributed environments: microservices, messaging/streaming, retries, idempotency, backpressure, consistency tradeoffs. • Strong testing practices (ScalaTest, MUnit, property-based testing like ScalaCheck) and comfort with CI/CD workflows. • Comfortable with build tooling and dependency management (sbt, Maven/Gradle interop), and version control best practices. • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines. • Prior experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus. • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in Scala/JVM systems.

🏖️ Benefits

• Up to $70/hour • Remote • 200+ Openings • Weekly Pay • Community Rewards

Apply Now

Similar Jobs

🕒 Yesterday

Superformula

51 - 200

🤝 B2B

🏢 Enterprise

☁️ SaaS

Senior Software Engineer building cloud-native products using Scala, TypeScript, and C# at Superformula. Mentoring teammates and collaborating on scalable systems and cloud-native architectures.

🕒 2 days ago

66degrees

501 - 1000

🤖 Artificial Intelligence

Backend Engineer (.NET) developing scalable cloud-native applications for AI and analytics solutions at 66degrees. Collaborating with cross-functional teams and delivering measurable business value.

🕒 2 days ago

OmegaHires

11 - 50

🎯 Recruiter

🏢 Enterprise

Java Developer responsible for designing and maintaining scalable applications remotely. Collaborating with teams to deliver innovative technology solutions in a fast-paced environment.

🕒 3 days ago

Gruntwork

11 - 50

☁️ SaaS

🏢 Enterprise

Senior Golang engineer focusing on Open Source projects at Gruntwork. Collaborate with the community and improve codebases.

🕒 4 days ago

Arctiq

201 - 500

🏢 Enterprise

☁️ SaaS

🔐 Security

Senior Database Developer developing and managing robust database systems for a technology services company. Collaborating with teams to optimize performance and implement data pipelines.