DC SCORES is hiring a
Engineering Lead-Core Library

closed
Logo of DC SCORES

DC SCORES

💵 ~$135k-$150k
📍Remote - Worldwide

Summary

The job is for an Engineering Lead at Ditto, a globally remote company specializing in edge devices. The role involves managing a team of 2-4 software engineers, contributing to the development of the Rust library, and leading the design and implementation of the system. The ideal candidate has experience managing teams, technical leadership, and proficiency in Rust.

Requirements

  • 2+ years of experience managing teams of software engineers
  • 2+ years of technical leadership, including driving best practices, project scoping and design, and providing architectural guidance
  • Excellent fluency in Rust, including proficiency with asynchronous programming, concurrency primitives and multithreading, unit and integration testing, strong type system knowledge, and applicability of this knowledge to idiomatic Rust design patterns
  • Experience developing features for libraries while maintaining API backwards compatibility
  • Strong communication skills, particularly written communication skills

Responsibilities

  • Lead and magnify the impact of a team of 2-4 skilled individual contributors
  • Plan and deliver high-quality engineering solutions that align with the business needs and objectives
  • Be an active part of both the design and implementation of the system, with a mixture of hands-on engineering and team leadership
  • Work with product and design to build the roadmap for the team; this will involve talking to engineers, researchers, other teams, customers, and partners
  • Estimate the delivery timeline for projects and communicate with upper management and the broader team regarding project execution
  • Set team culture by example, expanding Ditto’s culture of Trust, Communication, and Continual Improvement
  • Mentor, coach, and advocate for your team members

Preferred Qualifications

  • Experience managing a remote, globally distributed team
  • Experience in architect or other Staff+ roles
  • Fluency in other programming languages for which Ditto publishes a native SDK (e.g., C++, Kotlin/Java, Swift, JavaScript, or C#)
  • Experience working with mobile SDKs (iOS, Android, etc)
  • Experience working with FFIs and unsafe code
  • Experience working with build systems, in particular but not limited to Cargo (e.g. Nix, Bazel, CMake, etc.)
  • Experience with distributed tracing, metrics, telemetry, etc. - with a particular focus on the Rust tracing ecosystem, OpenTelemetry, and interoperability between the two

Benefits

  • Competitive salaries
  • Stock options
  • Medical, dental, vision, life, and disability coverage
  • Flexible spending account (FSA)
  • Flexible vacation policy
  • 401(k) plan
This job is filled or no longer available