C

Cricut

Smart cutting hardware with design software

AI Engineering Lead/Manager

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSouth Jordan, UT, USA

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on, professional software development experience in one or more of Angular, Kotlin, Swift, C#, or Python.
  • 2+ years of experience as a technical lead or engineering manager, leading engineers to deliver customer-facing software.
  • Proven experience integrating AI-based features into client-facing production software, such as AI image generation, agentic actions, large language model-powered experiences, or Model Context Protocol integrations.
  • Practical experience with AI and large language model application programming interfaces and software development kits, including prompt design, tool or function calling, and structured outputs.
  • Solid understanding of production AI tradeoffs, including latency, cost, reliability, evaluation, and safety.
  • Track record of partnering with Product to define features, prioritize a roadmap, and measure outcomes.
  • Experience designing and consuming REST APIs and integrating client applications with backend services.
  • Experience with automated testing, including unit, integration, and end-to-end testing, and continuous integration and continuous delivery pipelines.
  • Experience instrumenting applications with telemetry and observability tools such as Datadog, Firebase, or platform-native logging.
  • Hands-on, pragmatic use of modern AI engineering tools such as Claude Code, Cursor, or Copilot.
  • Communicates clearly with engineering, product, design, and business stakeholders, and can explain AI capabilities and limitations to non-technical audiences.
  • Builds alignment on scope, priorities, and tradeoffs with Product Management and UX.
  • Must successfully complete a criminal background check upon hire.

Responsibilities

  • Lead and grow a team of engineers building AI-powered features into client applications, setting technical direction and a high bar for quality.
  • Partner closely with Product Management to define AI features and shape the product roadmap, balancing customer value, business impact, technical feasibility, and cost.
  • Architect and deliver end-to-end integrations of AI capabilities into client-facing software, including AI image generation, agentic actions and workflows, and Model Context Protocol-based tool and data integrations.
  • Write, review, and ship production code, and help the team work through its hardest technical problems.
  • Evaluate hosted and open-source models, vendors, and APIs, making build-versus-buy recommendations based on quality, latency, cost, and reliability.
  • Establish practices for evaluating and monitoring AI features, including evaluations, quality metrics, guardrails, and user feedback loops.
  • Build safe and trustworthy AI experiences, addressing content safety, privacy, prompt injection, and responsible AI considerations.
  • Collaborate with UX on intuitive interaction patterns for AI features, including handling latency, uncertainty, and failures gracefully.
  • Work with data and machine learning partners to understand model training, fine-tuning, and data pipelines, and translate those capabilities into product opportunities.
  • Ship behind feature flags with progressive rollout and kill switches, validating new behavior with production telemetry before ramping.
  • Own AI feature health through telemetry by tracking adoption, output quality, latency, cost per request, and defect trends.
  • Champion agentic coding tools in the team's daily workflow, including AI-assisted code review and automated test generation, while maintaining code quality, security, and human oversight.
  • Mentor engineers, lead effective code reviews, and foster a culture of learning and experimentation.
  • Stay current on the evolving AI landscape and recommend adoption where it would meaningfully improve products or the team.

Desired Qualifications

  • Knowledge of machine learning concepts, including how models are trained, fine-tuned, and evaluated, and how data pipelines support them.
  • Experience with retrieval-augmented generation, embeddings, or vector databases.
  • Experience with computer vision, such as image classification, object detection, segmentation, or image understanding.
  • Experience with creative or design-focused applications, including 2D graphics or image processing.
  • Brings strong product and business judgment, connecting technical decisions to customer value and business outcomes.
  • Leads by example, mentors engineers, and helps the team grow.
  • Stays curious about the fast-moving AI landscape and brings practical improvements to the team.

About the Company

Cricut

Smart cutting hardware with design software

Cricut provides a connected crafting ecosystem that includes smart cutting machines, the cloud-based Design Space software, and a catalog of materials and accessories. Users create personalized projects by designing in Design Space and letting Cricut machines cut or score the chosen materials. The platform also includes Cricut Access, a subscription service that unlocks fonts, images, and projects, and a steady stream of consumables sold separately. Unlike standalone cutters, Cricut combines hardware, software, and a broad range of materials into one ecosystem, with a focus on enabling hobbyists and small businesses to produce customized cards, apparel, home decor, and gifts at home. The company’s goal is to empower people to make personalized goods easily by providing an end-to-end, user-friendly platform for DIY crafting.

Company size
501-1,000
Company stage
IPO
Headquarters
South Jordan, UT
Founded
1962

Recently Posted Jobs

Explore more opportunities at Cricut

See more jobs