ตำแหน่งงาน
ที่ไหน

18,236 ตำแหน่ง

กลับไปยังหน้าหางาน
อัพโหลด CV ของคุณ

เราจะใช้ AI อ่าน แล้วช่วยหาโอกาสที่ใช่ให้คุณ

คลิกเพื่ออัพโหลด หรือลากไฟล์มาวาง · PDF, DOC, DOCX · ไม่เกิน 10 MB

SME Careers

Scala Engineer

ประกาศจากแหล่งภายนอก
SME Careers
เทคโนโลยี
ทำงานที่ออฟฟิศลงประกาศ 52 วันที่แล้ว
สมัครที่เว็บไซต์บริษัท

คุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz

รายละเอียด
เงินเดือนตามตกลง
ประเภทการจ้าง
สัญญา
รูปแบบ
ทำงานที่ออฟฟิศ

รายละเอียดงาน

About the Role

As a Scala Engineer, you will work remotely on an hourly paid basis to review AI-generated Scala code, system designs, and technical explanations, and produce high-quality reference implementations and step-by-step reasoning for complex engineering problems. This fully remote, hourly paid contractor role is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs.

Key Responsibilities

  • Assess AI-generated Scala 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.
  • Create detailed prompts across Scala/JVM topics and write high-quality reference answers and model solutions.
  • Fact-check technical information and write clear technical explanations and step-by-step reasoning.
  • Evaluate, rank, and compare multiple AI responses based on correctness and reasoning quality.

Qualifications

  • 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 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 ability to write clear technical explanations.
  • 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.

Additional Information

  • No immediate project currently; qualified candidates will be among the first contacted when relevant opportunities arise.
  • Access to future projects available through the company's expert network.
  • Contractor role, hourly paid, fully remote.

คุณสมบัติผู้สมัคร

ประสบการณ์
6-10 ปี
การศึกษา
ไม่ระบุ
ใบรับรอง / ทักษะเพิ่มเติม
ScalaJVMConcurrencyDistributed SystemsFunctional ProgrammingPerformance TuningTestingCI/CDMicroservicesActor-Based SystemsGarbage CollectionProfilingDependency ManagementTechnical WritingAI Training

เกี่ยวกับบริษัท