Remote
Full Time

Computer Vision Engineer

Seeking a skilled Computer Vision Engineer to innovate with synthetic data, training algorithms for real-world edge cases. Join us in advancing our computer vision platform and delivering value to clients.

About this position

Company Overview:

ThreeV.ai is a cutting-edge B2B SaaS platform specializing in Synthetic Data generation and Machine Learning Operations (MLOps) for inspections. Our mission is to revolutionize the development of mission-critical Computer Vision models, enabling machines and drones to see and understand their surroundings. We are initially focused on serving asset-intensive industries such as Power Utilities & Renewables (PU&R), Oil & Gas (O&G), Mining, Telecommunications (Telco), and Public Infrastructure (PI).

These industries heavily rely on Computer Vision to enhance the efficiency of asset inspections, automate processes, and prevent catastrophic incidents. Currently, Data Scientists spend an extensive amount of time gathering and labeling training data, which is both time-consuming and fragmented. Additionally, they struggle to obtain critical failure state images (edge cases) essential for defect detection when inspecting assets. 

ThreeV provides the solution by leveraging Synthetic Data—data generated through 3D environments and Generative AI that closely mimics real-world data. Our platform enables customers to create Synthetic Data, combine it with real-world data, and efficiently develop their Computer Vision models. This results in improved computer vision model performance, faster and more effective inspections, and as a result enhanced safety.

 

Job Summary:

We are looking for a highly skilled and innovative ComputerVision Engineer to join our growing team. In this role, you will be at the forefront of cutting-edge technology, working with synthetic data to train computer vision algorithms on edge cases that have very important real-world implications. Your expertise will be instrumental in advancing our computer vision platform and helping deliver maximum value to our clients.  

 

 

Key Responsibilities:

·     As a Computer Vision Engineer, you will have a critical role in designing, implementing, and deploying computer vision algorithms and systems that will drive innovation within our clients’ organizations.

·     Computer Vision Algorithm Development: Design, develop, and optimize computer vision algorithms for various applications, including object detection, image segmentation, and image recognition.

·     Deep Learning: Apply deep learning techniques, including convolutional neural networks (CNNs) and VisionTransformers to solve complex computer vision problems.

·     Data Collection and Annotation: Oversee data collection efforts and collaborate with teams to annotate and preprocess datasets for computer vision tasks.

·     Work closely with our synthetic data teams to ensure the development of the most performant and effective models.

·     Model Training and Evaluation: Train and fine-tune computer vision models, and establish robust evaluation methodologies to assess their accuracy and performance.

·     Integration: Collaborate with software engineers and cross-functional teams to integrate computer vision solutions into different workflows for our customersOptimization: Optimize computer vision algorithms for real-time and resource-constrained environments.

·     Deployment: Deploy computer vision systems into production, ensuring scalability and reliability using State of the art MLOps techniques

 

Qualifications:

·     Programming Skills: Proficiency in programming languages such as Python and experience with computer vision libraries (e.g., OpenCV, TensorFlow, PyTorch).

·     Deep Learning: Strong expertise in deep learning frameworks and architectures, including experience with CNNs, RNNs, VAEs and GANs.

·     Data Handling: Excellent skills in data preprocessing, augmentation, and annotation for computer vision tasks.

·     Model Deployment: Experience with deploying computer vision systems in production environments.

 

Minimum Qualifications:

·     Bachelor's or Master’s degree in computer science, computer engineering, electrical engineering or a related field.

·     Extensive experience in programming languages, particularly Python, for algorithm development and scripting.

·     Deep familiarity with computer vision libraries, such as OpenCV, TensorFlow, or PyTorch.

·     Good knowledge of deep learning frameworks, with hands on experience in CNNs and RNNs.

·     Good understanding of data handling, including data preprocessing and annotation for computer vision tasks.

·     Knowledge of computer vision best practices and the ability to troubleshoot and fine-tune computer vision models for performance and accuracy.

·     Excellent problem-solving and analytical skills, with a track record of delivering innovative solutions in the field of computer vision.

·     Willingness and ability to collaborate with cross-functional teams and to learn and adapt to new tools and techniques.

 

Preferred Qualifications:

·     Master's or Ph.D. in computer science, computer engineering, or a related field.

·     Strong expertise in deep learning frameworks and architectures, with hands-on experience in CNNs, RNNs, and GANs.

·     Proven track record of data handling skills, including data augmentation and management of large datasets.

·     Experience with model deployment in production environments, ensuring scalability and reliability.

·     Experience or interest in Large VisionModels.

·     Experience working with Nvidia products such as Omniverse, Isaac Sim, Replicator.

·     Proficiency in additional programming languages, such as C/C++, for GPU acceleration and parallel processing.

 

Experience:

·     A minimum of 5-7 years of experience in computer vision development and research

 

Education:

·     Bachelor's or Master’s degree and preferably PhD in computer science, electrical engineering or computer vision related field

 

Competencies:

·     Computer Vision Algorithm Development:The ability to design, develop, and optimize computer vision algorithms for various applications, such as object detection, image segmentation, and image recognition, ensuring high accuracy and efficiency.

·     Deep Learning Expertise:Proficiency in deep learning frameworks and architectures, including a strong command of CNNs, RNNs, and GANs, with the capability to apply these techniques to solve complex computer vision problems.

·     Data Handling and Annotation:Expertise in data preprocessing, augmentation, and annotation for computer vision tasks, enabling the effective preparation of datasets for training and evaluation.

·     Model Training and Evaluation:Proficiency in training and fine-tuning computer vision models, along with establishing robust evaluation methodologies to assess model accuracy and performance effectively.

·     Model Deployment and Optimization:Must have the ability to deploy computer vision systems into production environments, ensuring scalability, reliability, and optimization for real-time and resource-constrained use cases.

 

Key Performance Metrics:

·     Efficiency and Productivity:The team will evaluate the candidate's ability to complete projects or create assets in a timely manner, measuring both project completion time and the number of projects completed.

·     Technical Proficiency:The team will gauge the candidate's proficiency in software development and their ability to optimize assets for real-time applications, ensuring they can effectively use advanced techniques and tools.

·     Creativity and Innovation:The team will assess the candidate's ability to introduce creative and innovative elements into their designs, enhancing the overall visual appeal and user engagement.

·     Problem-Solving:The team will evaluate the candidate's capability to overcome challenges, find efficient solutions, and adapt to evolving project requirements or design workflows.

·     Collaboration: the team will evaluate the candidate’s ability to collaborate with team mates, partners and customers.

 

Work Environment:

ThreeV.ai is a remote-first company, with our primary base in Los Angeles, CA. We are supportive of remote work, providing flexibility to our team to work from wherever they prefer. We also believe in the value of in-person connections. To facilitate this, we hold multiple all-hands team offsite meetings each year, fostering collaboration and team cohesion. Our work environment is a balance between remote flexibility and in-person interaction for moments that matter, aiming to create a productive and connected team.

 

Company Culture and Values:

·     Mission: We save lives using computer vision. We love our mission, our customers, and our team. We believe that great people seek intrinsically rewarding work.We look for individuals who take pride in the mission, thrive on collaboration and helping others, solve difficult problems, and understand the big-picture challenges our customers face.

·     Outcomes over Activity: What counts is building a great product and providing exceptional solutions and services to customers. To accomplish that, we want people to have autonomy. We seek individuals who are self-driven and solve problems because they can. We believe the best people can self-manage and organize themselves with autonomy. Additionally, to create repeatability and economic advantage, we embrace process automation and optimization. Automate everything and bring it to our customers through the ThreeV platform. Remove busy work wherever possible. Get stuff done.

·     Transparency: Direct and open feedback, both upwards and downwards, regardless of level, is a core value. We want leaders who lead without a title and feel comfortable reaching out to anyone in the company to get what they need done.We strive to maintain as flat an organization as possible with the goal of meeting our mission.

·     Integrity: Honest and ethical behavior, always and without exception.

·     Mastery: Passion for your current and future craft. Mastery of what is happening in your field and what you think will happen. Learning your craft never ends, and we want people who are constantly pushing their own field forward. We will invest in you to continue mastering your craft and share your skills with the world.

·     Extra-Mile: Be willing to go the extra mile for the mission, our customers, and our team. We value balance in work and life and respect your boundaries during your time off. We acknowledge that you may have passions outside of work, and we support you in pursuing those passions. It's a difficult balance to strike, but we strive to achieve it.

 

ApplicationProcess:

·     Send your cover letter and resume to jobs@threev.ai

·     General Screening Interview (30minutes)

·     Technical Interview (if required) (60minutes)

·     Behavioral / Culture Fit Interview(30 minutes)

 

Equal Opportunity EmployerStatement:

ThreeV is an equal opportunity employer. We are committed to creating an inclusive and diverse workplace, and we encourage applications from candidates of all backgrounds. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. At ThreeV, we value the strengths and perspectives that a diverse workforce brings to our organization, and we believe that diversity enhances our ability to serve our clients and achieve our mission. All qualified applicants will receive consideration for employment without regard to any of the characteristics mentioned above. We are dedicated to providing reasonable accommodations for individuals with disabilities in our application process and during employment. If you need assistance or an accommodation due to a disability, please let us know. We look forward to considering your application and welcoming you to our team.

 

How to Apply:

To apply for the position, please send your resume and a cover letter to jobs@threev.ai. In your cover letter, briefly outline your qualifications and experience relevant to the role and let us know why you're interested in joining the ThreeV team.

 

Should you have any questions or require assistance during the application process, please don't hesitate to contact our HR department at jobs@threev.ai. We're here to help and look forward to receiving your application. Thank you for considering ThreeV as your potential employer. 

Apply for this position