Lumino

Senior Software Engineer, Distributed Systems

San Mateo, California β€’
2 days ago

Share:

About Lumino

At Lumino, our mission is to unlock the power of AI for every human, and we can’t do this without having the best people in the world on the team. AI is one of the next set of technologies that will unlock vast potential of human innovation, empowering us to solve problems that were thought to be unsolvable. Lumino is a technology company that builds infrastructure which enables anyone to create AI models. We are backed by prominent VCs such as Longhash Ventures, OP Crypto, Protocol Labs, Quaker Capital, Escape Velocity, and OrangeDAO.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status.

About the role:

We’re looking for a software engineer with expertise in distributed systems and back end engineering to join our team. You will be responsible for building core infrastructure for decentralized and distributed machine learning at scale, and conducting and implementing cutting-edge research for high uptime, scaleable, and fault-tolerant decentralized systems.

You will:

  • Design and implement decentralized systems for training state-of-the-art LLMs, setting industry benchmarks

  • Develop solutions to complex distributed computing problems like fault tolerance, consensus, and scalability

  • Be directly involved in creating the first-of-its-kind decentralized ML protocol

  • Build economic systems that scale across tens of thousands of users and nodes in the network, enabling efficient resource allocation and incentive distribution

  • Build cryptographic systems that validate compute integrity in a decentralized environment

  • Work on tasks such as real-time job scheduling, multi-node GPU orchestration, and secure data exchange

  • Design systems leveraging container orchestration and blockchain technologies to tackle real-world AI challenges at scale

Requirements:

  • You have 7+ years of software engineering with expertise in distributed systems design and implementation

  • You have 5+ years of experience in languages like Golang, Python, or Rust

  • You have strong knowledge of consensus algorithms, state management, and fault-tolerant systems

  • You have experience working with container orchestration tools (e.g., Kubernetes)

  • You have a high degree of initiative and end-to-end project ownership

  • You have excellent communication and problem-solving skills

Nice to haves:

  • Previous experience in a startup environment

  • Experience building decentralized networks

  • Knowledge of smart contract development (e.g. Solidity)

  • Passion for AI or web3

What we offer:

  • Opportunity to design systems from the ground-up πŸš€

  • Fast paced environment that allows you to learn and ship quickly πŸ›₯️

  • Competitive salary + share of equity pool πŸ’°

  • Medical, dental, and vision insurance πŸ₯

  • Whatever equipment you need to get the job done πŸ’»

  • Github Co-Pilot and ChatGPT subscription ⚑

  • 3 days week in-office with the team, 2 days a week WFH πŸ™‚

Please mention that you found this job on MoAIJobs, this helps us grow, thanks!

Related Jobs

Datadog
Senior Software Engineer - Distributed Systems
Boston, Massachusetts, USA; New York, New York, USA
Datadog
Senior Software Engineer - Distributed Systems
Madrid, Spain
Datadog
Senior Software Engineer - Distributed Systems
Paris, France; Nantes, France; Bordeaux, France; Sophia Antipolis, France; Lyon, France
Databricks
Senior Software Engineer - Distributed Data Systems
Mountain View, California
Databricks
Senior Software Engineer - Distributed Data Systems
San Francisco, California