MLabs logo

Staff/Senior/Principal Software Engineer

MLabs
United States
On-site
Full-time
Posted 11 days ago

Job Description

Staff/Senior/Principal Software Engineer (Elixir/AI)

Location: Remote (Company based in Salt Lake City, UT)

Employment Type: Full-time

Work Arrangement: Remote (occasional travel requested)

About the Role

Our client is the leading AI tool for wealth managers and financial advisors, automating critical tasks like notetaking, compliance, and CRM updates. They have secured $25 million in total funding and are trusted by enterprise firms.

They are seeking a high-caliber Software Engineering Leader (Staff, Senior, Principal) to join their small, high-velocity team. This role requires full ownership of feature development—from design through deployment—within their highly scalable, distributed Elixir ecosystem. You will be instrumental in building and enhancing their core AI-powered capabilities.

What You’ll Do

  • Own End-to-End Features: Design, build, and deploy features quickly within an Elixir/Phoenix/LiveView monolith, taking full responsibility for code reliability in production.
  • Scale Distributed Systems: Work in a distributed Elixir environment (using libcluster on Kubernetes) to ensure high scalability, reliability, and performance.
  • Build Integrations: Maintain and build new third-party integrations (already 30+) using consistent adapter patterns and the Tesla/Finch stack.
  • LLM Feature Development: Engage with cutting-edge LLM-powered features (using OpenAI and Anthropic), including prompt routing, caching, JSON mode, function calling, and managing embeddings using pgvector.
  • Infrastructure as Code: Collaborate on infrastructure in a fully Terraform-managed GCP/GKE environment.
  • Ensure Quality: Contribute to testing using LiveView tests, Hammox for contracts, and Wallaby for E2E flows. Use observability tools (AppSignal, Prometheus, Grafana) for debugging.
  • Work at High Velocity: Ship small features and bug fixes daily, with larger features delivered in days, not weeks.

Requirements

  • 5+ years of experience as a software engineering leader (staff, senior, principal, etc.).
  • Strong experience with the core concepts of the modern tech stack, particularly distributed systems and full-stack ownership.
  • Deep passion for taking a feature from design to production and ensuring its long-term reliability.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.