Senior Vision Software Engineer

Targan IncRaleigh, NC
Hybrid

About The Position

This role is responsible for serving as a core member the Vision Software Development team in both an R&D & Commercial capacity. The Senior Vision Software Engineer will actively communicate with project stakeholders and the Director of Vision to monitor/ improve production code deployments and collaborate with the broader team to develop new tools that leverage our existing codebase and technology to create innovative products. They will serve as a key resource, driving R&D as a senior developer that both contributes to project work and can mentor junior developers within the Vision Software Discipline.

Requirements

  • Experience in a commercial or industrial setting, particularly biotechnology.
  • Experience working with biological data.
  • Experience with computer vision.
  • Knowledge of regulatory requirements and data privacy considerations in handling biological and commercial data.
  • Ability to work in a fast-paced environment and adapt to changing priorities.
  • Solid understanding of machine learning tools and how to implement them in a software product.
  • Excellent problem-solving skills and ability to think critically and creatively.
  • Excellent communication skills, both written and verbal.
  • A high degree of integrity, ethics, and judgment.
  • Bachelor’s degree in computer science, Data Science or a related field.
  • 8 - 10 years of experience working in software development, or related field.
  • Proficiency in Python and C# for software development.
  • Proficiency in SQL and experience with database management systems (e.g., MongoDB, PostgreSQL, MSSQL Server).
  • Experience working with cloud platforms such as Azure for container deployment/ orchestration and software versioning.

Responsibilities

  • Develop and implement machine learning derived software to solve business problems.
  • Integrate commercial data with existing tooling to develop innovative solutions to company assigned project goals.
  • Collaborate with cross-functional teams to build proprietary tools.
  • Drive the development of new products by leveraging commercial data to meet market needs and company objectives.
  • Ensure the quality and accuracy of data and analyses through rigorous testing and validation processes.
  • Stay current with the latest advancements in machine learning, vision software and related fields to continuously improve methodologies and approaches.
  • Mentor junior software developers and provide guidance on best practices and advanced analytical techniques.
  • Communicate complex data insights and recommendations to non-technical stakeholders effectively.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service