Lemon.io

Architect for AI infrastructure company

#61129404325

Back-end Web Developer, Senior

Basic info

Involvement40h/week
Project typeFull-time
Durationlong-term (contract/contract-to-hire)
Start datein 4 weeks, flexible
Client time zone(GMT -7:00) Mountain Time (US & Canada)
Overlap3-4 hours preferred, but not a must-have

Skills

Must-have:

Golang
DevOps
Kubernetes
Linux
Python
Distributed Systems
AI
AI-assisted coding

Nice to have:

Typescript
Ansible
GPU

Nice to have experience with/in:

AI

Required soft skills:

Communication
Collaboration

Note from a customer

Builder mindset: engineers who love building products and systems enjoy solving hard technical problems naturally think about architecture create solutions instead of waiting for instructions. Looking for architects, people with major roles in building complex systems.

Project description

Client's goal:

Support existing product / speed up development

One of the fastest-growing AI infrastructure companies, building the platform powering the next generation of generative AI. Backed by leading investors, the company enables organizations to train, fine-tune, and deploy state-of-the-art AI models at scale through cutting-edge GPU infrastructure and distributed systems.

You'll join a team solving some of the most challenging engineering problems in AI infrastructure, working on large-scale distributed systems, high-performance computing, Kubernetes, inference platforms, and developer tooling used by AI companies worldwide.

If you enjoy building complex systems from first principles and working alongside exceptionally strong engineers, this is an opportunity to have a real impact.

About the role

We're looking for 3–4 Senior Software Engineers with an architect mindset who enjoy designing and building complex systems rather than simply maintaining existing ones.

This is a backend-focused engineering role for builders, people who have owned large technical initiatives, designed scalable distributed systems, and are comfortable working across both software and infrastructure.

You'll collaborate closely with engineering teams building AI infrastructure, internal platforms, and distributed backend services powering our products.

What You'll Do

  • Design and build scalable distributed systems.
  • Own architecture and technical decisions for new services.
  • Develop high-performance backend applications.
  • Solve complex engineering problems across software and infrastructure.
  • Build reliable, production-grade systems used at scale.
  • Collaborate with platform, infrastructure, and AI engineering teams.
  • Leverage modern AI tools to improve engineering productivity.

Must-Have Qualifications

  • 5+ years of software engineering experience.
  • Kubernetes practice
  • Proven experience designing and building complex distributed systems from scratch.
  • Strong backend engineering background.
  • Significant ownership of production systems or platforms.
  • Strong experience with Python or Go (experience with both is a plus).
  • Experience architecting systems rather than only contributing features.
  • Comfortable working with Linux and infrastructure concepts.
  • Experience working with GPU infrastructure bare-metal scale, or on-prem hardware (big plus; can be a nice-to-have if there is a comparable/close expertise)
  • Strong experience using AI-assisted development tools (e.g. Cursor, Claude Code, GitHub Copilot, Windsurf) as part of your daily workflow.

Nice to Have

  • Experience building AI agents or agentic applications.
  • Golang expertise.
  • TypeScript
  • Ansible / AWX
  • ML infrastructure.
  • High-performance computing or distributed infrastructure.
  • Observability platforms.

What We're Looking For

We're looking for engineers who think like builders and architects:

  • You've built systems from the ground up—not just extended existing ones.
  • You enjoy solving complex technical problems.
  • You understand how software interacts with infrastructure.
  • You're comfortable making architectural decisions and taking ownership.
  • You embrace AI as a force multiplier in your development workflow.

Project tech stack

Linux, Ansible/AWX, MaaS, NetBox, Docker, Kubernetes, VS Code and terminal workflows. AI-assisted tools include Claude, Copilot and Cursor.

Client selection process

  • 1st — technical/experience fit
  • 2nd — live coding
  • 3rd — troubleshooting + incident response, with a cultural-fit aspect

Team and communication

Slack, video calls, direct collaboration with principal engineers and team leads

Team size

10+

Selection process

  1. Send your application and availability.
  2. Complete your profile and verify your Back-end Web Developer role. Existing verification is reused.
  3. We review whether you’re a fit for this project and decide on the next step.
  4. If you’re selected, we send your profile to the client for review.

Your progress stays with you, even if this project closes.

Looks like a fit?

Hit apply and we’ll guide you through the next steps.

Already have an account?