Kitware
Senior Software Architect
$140K–$190K
Clifton Park, New York +2 · On-site · Senior · Full-time · Posted Aug 3, 2026
- Location
- Clifton Park, New York
Carrboro, North Carolina
Minneapolis, MN - Experience
- Bachelor's degree in Computer Science with a minimum of 5 years of experience, and/or a Master's degree in Computer Science or a relevant subject matter and 3 years of experience.
- Education
- Bachelor's degree in Computer Science or Master's degree in Computer Science or a relevant subject matter.
- Visa sponsorship
- Only U.S. citizens will be considered for this position.
About the job
Designs and implements large-scale software frameworks for computer vision and machine-learning research, and helps lead the development of open-source software.
What you'll do
- Build frameworks that run research algorithms across embedded, mobile, desktop, and cloud environments.
- Lead community collaboration to maintain quality open-source software.
- Develop software for real-world computer vision and machine-learning projects.
What they ask for
- Significant C++ experience and Python experience.
- Experience integrating third-party libraries, distributed computing, complex software systems, and code optimization.
- Leadership experience reviewing and overseeing others’ code development.
- U.S. citizenship and willingness and ability to obtain and maintain a TS/SCI clearance if not already cleared.
Nice to have
- GPU-based development, computer vision, or experience with AI tools, frameworks, and techniques.
- Experience with software development tools such as CMake/CDash, MS Visual Studio, GCC, make, or Xcode, and open-source development across listed operating systems.
Pay
USD 140,000–190,000 per-year-salary (base salary)
Tools
C++, Python, GitHub, GitLab, CMake/CDash, MS Visual Studio, GCC, Xcode
AI focus
Develops frameworks and software for computer vision and machine-learning research; preferred qualifications include experience with AI tools, frameworks, and techniques.
Model-written summary · the original posting is authoritative