Experience

We are looking for candidates with 4-6 years of experience in the field of software engineering, with a focus on AI/ML technologies in recent years. Strong preference for experience in startup environments.

Required Skills

  • Strong software engineering foundations, building and shipping products. Your designs should be performant, maintainable (for years, not months), and evolvable.
  • Recent experience in the AI/ML space, and specifically LLMs. Familiarity with key concepts, frameworks, tools and technologies. Experience evaluating different approaches and technologies, prompt engineering, fine tuning, RAG flows, MLOps, etc.
  • Able to perform both research/analysis and production software development work
  • Curiosity and Continuous Learning: You are up to speed on developments in the fast-paced AI/ML world, and constantly thinking about how to apply new technologies and offerings to our real-world problems.
  • Bias for action: Startup mentality, you strive to get things done, fast iterations
  • Product Sense: You seek to understand the features you're working on, and actively propose positive changes.
  • Team Player: You have excellent communication skills (verbal and written), enjoy collaborating with others and mentoring team members.
  • User Focused: You have experience building and scaling products with real users.

Role Description

As one of the first engineers on the team, this is a unique opportunity to shape Conveyor’s AI core capabilities, and create a huge impact on a critical pillar in our product strategy. Reporting directly to the CTO, you’ll play a critical role in building and optimizing our AI development process and further building the team.

What you’ll do:

  • You will analyze our AI quality and performance, propose and experiment with new technologies and ideas, then implement and improve Conveyor products.
  • You will define and implement metrics to evaluate and improve AI quality.
  • You will design and improve the full AI lifecycle for Conveyor products (MLOps).
  • You'll  autonomously manage and own individual project priorities, deadlines, and deliverables.
  • You’ll scope and implement project-level solutions with minimal guidance.

  • You’ll collaborate and pair frequently with teammates and peers.
  • You'll inform the product roadmap and implementation decisions based on feasibility.
  • You'll ensure that our product is maintainable, meaning that other engineers are able to contribute new functionality easy, and without frequent technical debt.
  • You'll partner with Product and Design to effectively plan new features, avoiding bottlenecks and maximizing velocity when it comes time to implement.