What are the responsibilities and job description for the Computer Vision Engineer position at Applied Medical?
_________________________________________________________________________________
Applied Medical is a new generation medical device company with a proven business model and commitment to innovation fueled by rapid business growth and expansion. Our company has been developing and manufacturing advanced surgical technologies for over 35 years and has earned a strong reputation for excellence in the healthcare field. Our unique business model, combined with our dedication to delivering the highest quality products, enables team members to contribute in a larger capacity than is possible in typical positions.
Position Description
As a Computer Vision Engineer, you will develop and optimize cutting-edge computer vision algorithms and deep learning models for image and video analysis. You will play a key role in integrating and deploying scalable, high-performance vision-based solutions into real-world applications. Success in this role will be defined by your ability to enhance model accuracy, improve system efficiency, and contribute to innovative AI-driven products that push the boundaries of computer vision technology. You will be responsible for working within the framework of a team and performing the following activities:
- Develop and implement computer vision algorithms: Design, develop, and implement computer vision algorithms for tasks such as object detection, segmentation, tracking, and feature extraction in image and video analysis.
- Integrate computer vision solutions: Collaborate with cross-functional teams to deploy and embed computer vision capabilities into various products, including but not limited to our Simsei Simulation program, ensuring seamless functionality.
- Optimize and enhance system performance: Improve the accuracy, efficiency, and scalability of existing computer vision systems while refining algorithms for real-world applications.
- Research and stay up-to-date with advancements: Continuously explore emerging technologies and methodologies in computer vision, applying insights to enhance model performance and innovation.
- Test, validate, and deploy models: Ensure the robustness of computer vision algorithms in practical applications, maintaining models in production environments for scalability and reliability.
- Monitor and troubleshoot deployed systems: Identify and resolve performance issues, implementing updates and enhancements to improve accuracy and efficiency over time.
Position Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related engineering field with an emphasis on computer vision, or relevant experience.
- Minimum of three years of relevant work experience or any equivalent education and/or experience from which the following skills and abilities have been demonstrated:
- Good analytical skills and a solid foundation in mathematics.
- Deep understanding of and hands-on experience in state-of-the-art image processing, computer vision, machine learning and deep learning algorithms.
- Strong development skills using C and/or Python.
- Experience applying traditional computer vision and deep learning algorithms to solve a wide range of problems such as object detections, object segmentations, object tracking and feature extractions.
- Experience with data science and computer vision libraries, including NumPy, Pandas, SciPy, Matplotlib, Scikit-learn, and OpenCV.
- Experience with deep learning frameworks, such as PyTorch, TensorFlow, Keras, etc.
Preferred
- Experience with medical image analysis and/or medical application.
- Experience with streaming of images and real-time image analysis.
- Experience with computer graphics and visualization.
- Experience with using Database servers like MySQL, SQL Server, etc.
- Experience with cloud services such as Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
**Please note that while this role is internally titled 'Software Engineer,' the team is open to hiring at any experience level (Software Engineer I to Senior Software Engineer), depending on how your background aligns with the team's needs. Externally, we refer to it as 'Computer Vision Engineer' to better reflect the role's responsibilities and growth opportunities.
If you are passionate about making a significant impact, driving collaboration, and contributing to a dynamic team, we encourage you to apply and start an exciting journey with Applied Medical. Our unique business model empowers our team members to have a substantial impact, unlike conventional roles.
Benefits
- Competitive compensation range: $80000 - $140000 / year (California).
- Comprehensive benefits package.
- Training and mentorship opportunities.
- On-campus wellness activities.
- Education reimbursement program.
- 401(k) program with discretionary employer match.
- Generous vacation accrual and paid holiday schedule.
Please note that the compensation range may be adjusted in the future, and bonus and incentive compensation plans may apply.
Our total reward package reflects our commitment to employee growth and well-being, as we invest in your development and offer a range of benefits designed to enhance your career and life.
All compensation and benefits are subject to plan documents and written agreements.
Equal Opportunity Employer
Applied Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (including pregnancy, childbirth, breastfeeding and related medical conditions), or sexual orientation, or any other status protected by federal, state or local laws in the locations where Applied Medical operates.
Salary : $80,000 - $140,000