mbue helps contractors reduce risk and avoid costly mistakes by instantly comparing two sets of drawings or specifications, identifying additions, deletions, and modifications. It identifies subtle drawing changes, including text content modifications, with character-level precision. The tool minimizes liability, saves time, and reduces change-related losses. It recognizes when an element has moved but not changed, reads text, and identifies repeat changes. mbue generates detailed, prioritized, and categorized reports of detected changes, organized by discipline and location.
Experience Requirements:
- Strong backend development experience in Python and FastAPI
- Familiarity with frontend technologies like React and willingness to contribute to full-stack delivery
- Experience integrating and deploying LLMs, including prompt engineering and fine-tuning
- Background in software architecture and system design
- AWS deployment knowledge, especially using ECS, Fargate, and Docker
- Hands-on experience with CI/CD pipelines using GitHub Actions
- SaaS experience, ideally building B2B products that deliver real customer value
- Solid product thinking—you understand business needs and shape features that deliver outcomes
- Comfortable managing epics, writing tickets, and coordinating engineering planning via Jira
- Proven track record in early-stage startups with fast-paced delivery and cross-functional collaboration
Responsibilities:
- Design, build, and maintain robust and scalable backend services using Python and FastAPI
- Deploy and manage applications in AWS using Docker and Fargate
- Own CI/CD pipelines and ensure reliable, high-quality software releases using GitHub Actions
- Translate product features into technical specifications and Jira epics/tickets
- Collaborate across engineering to remove blockers and maintain execution focus
- Lead the effort to ship our mbue Submittals MVP and support its launch
- Contribute to our SOC2 Type 2 compliance process and organize deliverables in Sprinto
- Prototype new features and resolve technical risks through experimentation
- Foster a culture of high standards, ownership, and continuous improvement
Education Requirements:
- A degree in Computer Science, Statistics, Machine Learning, or a related field. Advanced degrees are highly desirable.
Additional Experience Requirements:
- Extensive knowledge of and hands-on experience with computer vision and deep learning techniques
- Proven ability to lead and mentor junior ML engineers to bring leading-edge technology to market.
- Demonstrated experience in early-stage startups with mentoring and growing successful teams.
- Proven experience in early-stage startup environments, thriving in dynamic and collaborative settings, while building from the ground up.
- Proficiency in end-to-end model development, validation, and deployment.
Additional Responsibilities:
- Leading the research and development efforts to tackle our toughest problems.
- Establish our overall training and evaluation pipeline for new solutions
- Find incremental solutions to quickly address issues we see with the models in production
- Hands-on experimentation with new approaches that will empower our next generation of capabilities
- Strategic planning with CTO and CEO
- Running experiments in an environment that prioritizes knowledge-sharing, inclusivity, and trust
- Coordinating with junior machine learning engineers and software engineers
Work Environment:
Full-time remote position (if you’re based in Austin, TX or New York, that’s a big plus!)
Competitive salary and equity grant
A high-trust, high-impact environment where your voice matters and your work directly shapes the company’s success