Technical Program Manager, Computer Vision

November 24, 2023
Apply Now

Job Description

Be a part of creating the best-in-class platform for creating synthetic data. At, we’re seeking someone who can help us manage multiple moving and growing parts as we combine content, software development, and cutting-edge science to enable data scientists, engineers, and developers to generate the data they need to overcome the costs and issues of acquiring and using real-world data for AI training.

In the role of Technical Program Manager, Computer Vision, you will be responsible for driving the delivery experience for enterprise customers through identifying, tracking, and coordinating tasks and activities with a diverse development team while also using your familiarity with computer vision projects to make sure that teams deliver real customer value. As program manager, you will help shape the delivery process including coordinating regular customer meetings and status reviews, working with product and delivery team leadership to identify longer term initiatives, and providing feedback on upcoming platform and content releases to make sure they map to customer needs. Working closely with product and development leadership, you will be a key team member to make sure that is delivering value in an achievable and sustainable process. In this role and depending on your skill and interests, you will also be able to contribute by mentoring staff at multiple levels in areas such as computer vision and project delivery.

This position reports to the VP of Customer Success at

About is a venture backed startup pushing the boundaries of synthetic data in AI/ML. Our product is a platform-as-a-service for data scientists, data engineers, and developers who need to create and deploy unlimited, customized synthetic data pipelines for machine learning and artificial intelligence workflows, reducing expense, closing gaps, and overcoming bias, security, and privacy issues when compared with the use or acquisition of real-world data. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment with opportunities to contribute and grow for all employees, business partners, and customers.


  • Maintain, drive, and incrementally improve delivery of customer projects with teams and customers distributed both remotely and internationally
  • Use standard development planning tools and software packages (JIRA, GitHub, Trello) to create, manage, and track release and sprint/iteration progress and results
  • Develop program communications, including creation of status reports and summaries, tracking escalations and resolutions of issues, coordinating stakeholder meetings and updates, and updating project and program plans
  • Rally team members around complex issues to arrive at collaborative consensus and decisions
  • Provide guidance and mentoring to new and less-experienced team members
  • Work across multiple time zones while also helping to manage meeting times to maintain good quality of life for yourself, customers, and your teammates


  • Knowledge of software development project and program methodology, resource allocation plans, budgets, and requirements
  • Experience with computer vision from a technical implementation perspective
  • Ability to use tools such as VS Code, Atom, or other IDEs to inspect, run, and evaluate code
  • Experience with collaborative Lean and Agile development processes
  • Experience running and managing code and architecture review processes as part of ongoing Agile software development activity
  • Comfortable working with a variety of tools such as JIRA, Trello, GitHub and proposing and evaluating additional tools, as necessary, to offer incremental improvements to development process and output
  • Strong communication skills and experience working with cross-functional teams such as product management, customer experience, and engineering

Preferred additional characteristics

  • 5+ years of progressively increasing professional experience in software development, project management, technical program management, or equivalent combination of experience and education
  • Bachelor’s or Master’s degree in computer science, technology management, or other relevant coursework and focus
  • Track record of success helping navigate teams from startup to growth company while managing growth and adjusting to changing team formation as dictated by company and product size and structure
  • Interest in creating and maintaining guidelines and standards for code quality, team estimation and velocity management, and for incorporating retrospective results into incremental process improvements
  • Experience with 3D applications and technology for visualization, defense, geospatial, life sciences, or similar
  • Experience in a growing and dynamic startup environment in which staff often fill multiple roles depending on the stage of products and the company


  • Unlimited PTO
  • Equity
  • 401k with matching
  • 100% remote with some travel required
  • 50% paid Medical and Dental premiums for employees and dependents for the company’s basic plan with additional premium plans offered