About the Role
Join Kitware's computer vision team to develop robust solutions for real-world problems, contributing expertise in computer vision and/or machine learning to projects focused on 3D reconstruction, object detection, image manipulation detection, and motion pattern learning. Interact directly with customers, participate in field tests, and publish open-source software.
Responsibilities
- Design and implement large-scale software frameworks for cutting-edge research algorithms across diverse environments.
- Take a leadership role in maintaining quality open-source software on platforms like GitHub and GitLab.
- Have opportunities to learn about emerging topics in computer vision, machine learning, and artificial intelligence.
Requirements
- Bachelor's degree in Computer Science with a minimum of 5 years of experience or a Master's degree in Computer Science or a relevant subject matter with 3 years of experience.
- Significant C++ experience.
- Python experience.
- Experience integrating 3rd party libraries.
- Experience with distributed processing/computing.
- Experience designing and implementing complex software systems.
- Experience optimizing code.
- Leadership experience reviewing and overseeing others’ code development.
- Some experience in other programming languages, especially Python.
- Must be a U.S. citizen due to contractual requirements.
- Willingness and ability to apply for and maintain a TS/SCI security clearance if not already cleared.
Skills
- Computer Vision
- Machine Learning
- Deep Learning
- C++
- Python
- 3D reconstruction
- Object detection
- Image manipulation detection
- Motion pattern learning
- Anomaly detection
- Distributed processing
- Software optimization
- Code review
- Open source software development
- GitHub
- GitLab
- CMake/CDash
- MS Visual Studio
- GCC
- make
- Xcode
- Unix
- Linux
- MacOS
- Windows
- AI tools
- AI frameworks
- AI techniques
- GPU-based development
Location
- Remote
Work Type
- Full-time
Experience Level
- 5 years of experience
- 3 years of experience
Education Level
- Bachelor's degree in Computer Science
- Master's degree in Computer Science or a relevant subject matter
Salary/Compensations
- $140,000 - $190,000 a year
Benefits
- Competitive compensation plan
- Tuition reimbursement program
- Flexible working hours
- Six weeks paid time off
- 401(k)
- Health insurance
- Life insurance
- Short- and long-term disability insurance
- Bonus plan
- Free coffee, drinks, and snacks
About the Company
- Kitware is a research and development software solutions provider.
- Mission: To advance science, make a positive impact, and share results.
- Work environment: Collaborative, employee-focused, friendly, fair, and flexible.
- Impact: Improving healthcare outcomes, increasing national security, and advancing national computing infrastructure.
- Customers and collaborators include top universities, government organizations, national research labs, medical device manufacturers, car manufacturers, financial institutions, and others.
- Kitware is 100% employee-owned and Great Place to Work-Certified™.
Equal Opportunity
- Kitware actively subscribes to a policy of equal employment opportunity.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, protected veteran status, uniformed service member status, or any other characteristics protected by applicable law.
