Senior Software Architect
$140k - $190kKitware Inc
Team Description: Kitware's computer vision team is a leader in the creation of cutting-edge algorithms and software for automated image and video analysis. Our solutions embrace deep learning and add measurable value to government agencies, commercial organizations, and academic institutions worldwide. We understand the difficulties in extracting, interpreting, and utilizing information across images, video, metadata, and text, and we recognize the need for robust, affordable solutions. We seek to advance the fields of computer vision and deep learning through research and development and through collaborative projects that build on our open source software platforms, such as VIAME and Telesculptor.
About the Projects: By joining our team, you will be contributing your software development expertise in the areas of computer vision and/or machine learning to develop robust solutions for real-world problems. Our projects focus on areas such as 3D reconstruction, object detection, image manipulation detection, and motion pattern learning and anomaly detection. Kitware's employees have unique opportunities to interact and collaborate directly with customers, visit interesting customer sites, and participate in live field tests and demonstrations. Research and Development Engineers at Kitware also have the opportunity to publish and maintain open source software packages. In This Position You Will:
Kitware is proud to be 100% employee-owned, and Great Place to Work-Certified™.
Additional Information: Our team members enjoy a small company environment, flexibility in work assignments, and high levels of independence and responsibility. Besides a great work environment, our comprehensive benefits package includes a 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, and free coffee, drinks, and snacks.
For more information on our benefit offerings please visit: 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.
Any unsolicited resume sent to Kitware, including to Kitware's mailing addresses, fax machines or email addresses, whether directly to Kitware employees or to Kitware's applicant tracking system, will be considered Kitware property. Kitware will not pay a fee for any placement resulting from the receipt of an unsolicited resume, and will consider any candidate submitted by a recruitment agency without a fully executed contract with Kitware to have been referred free of any charges or fees. If you need assistance with applying or interviewing for a role due to a disability or special need, please reach out directly to our HR team at [email protected] at any time during the hiring process.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
About the Projects: By joining our team, you will be contributing your software development expertise in the areas of computer vision and/or machine learning to develop robust solutions for real-world problems. Our projects focus on areas such as 3D reconstruction, object detection, image manipulation detection, and motion pattern learning and anomaly detection. Kitware's employees have unique opportunities to interact and collaborate directly with customers, visit interesting customer sites, and participate in live field tests and demonstrations. Research and Development Engineers at Kitware also have the opportunity to publish and maintain open source software packages. In This Position You Will:
- Design and implement large-scale software frameworks that enable cutting-edge research algorithms to run optimally across diverse environments, from embedded systems and mobile platforms to desktop applications to cloud infrastructure
- Take a leadership role in working with the community to maintain quality open source software on platforms such as GitHub and GitLab
- Have opportunities to learn more about emerging topics in computer vision, machine learning, and artificial intelligence
- 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
- 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
- Due to contractual requirements, only U.S. citizens will be considered for this position
- If not already cleared TS/SCI, willingness and ability to apply for and maintain a TS/SCI security clearance
- Experience integrating other languages as necessary
- Experience with GPU-based development
- Knowledge of Computer Vision applications
- Knowledge of software development processes/environments including CMake/CDash, MS Visual Studio, GCC, make, and/or Xcode
- Ability to develop software for Unix, Linux, MacOS and/or Windows operating systems to large open-source projects and communities
- Experience with AI tools, frameworks, and techniques
Kitware is proud to be 100% employee-owned, and Great Place to Work-Certified™.
Additional Information: Our team members enjoy a small company environment, flexibility in work assignments, and high levels of independence and responsibility. Besides a great work environment, our comprehensive benefits package includes a 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, and free coffee, drinks, and snacks.
For more information on our benefit offerings please visit: 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.
Any unsolicited resume sent to Kitware, including to Kitware's mailing addresses, fax machines or email addresses, whether directly to Kitware employees or to Kitware's applicant tracking system, will be considered Kitware property. Kitware will not pay a fee for any placement resulting from the receipt of an unsolicited resume, and will consider any candidate submitted by a recruitment agency without a fully executed contract with Kitware to have been referred free of any charges or fees. If you need assistance with applying or interviewing for a role due to a disability or special need, please reach out directly to our HR team at [email protected] at any time during the hiring process.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Architect in Carrboro, NC vacancy
$140k - $190k
...Vision /Full Time /On-siteTeam Description:Kitware'scomputer vision team is a leader in the creation of cutting-edge algorithms and software for automated image and video analysis. Our solutions embrace deep learning and add measurable value to government agencies,...SeniorFull timeContract workTemporary workWorldwideFlexible hours$184k - $287.5k
...build communication libraries like NCCL, NVSHMEM, and UCX that are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and scalable communications software.DL and HPC applications have a huge...SeniorFull timeRemote work- ...Hilltop Wealth Advisors, LLC is seeking a Senior leader to serve as Head of Growth, owning the growth engine end-to-end from organic advisor enablement to M&A relationship development. The role scales toward a $1B+ multi-office RIA and emphasizes scalable systems, people...SeniorWork at office
- ...Kitware is seeking a Research/Development Engineer to design and implement large-scale software frameworks that enable cutting-edge computer vision and machine-learning algorithms to run across embedded, desktop, and cloud environments. You will contribute to open source...Senior
$272k - $431.25k
...We are now looking for a CPU System Software Architect!Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world-class systems architects and deep learning professionals to define the next generation CPUs and System on Chips...SuggestedFull time- ...strategy to maximize the value of our on-device presence.As a Senior Mobile Engineer, you'll build and harden the SDKs and on-device... ...the Senior Mobile Engineer8+ years building production mobile software, with deep expertise in Android (Kotlin/Java) and a working command...SeniorFull timeLocal area
- ...Senior Solutions Engineer Job Summary As a Senior Solutions Engineer at CData, you will have the opportunity to work with our industry... ...Engineer supporting Connect AI, you won't just be demoing software — you'll be helping customers solve one of the most consequential...SeniorRemote workFlexible hoursShift work
$175k - $200k
...Technologies is a technology consulting and software development company delivering cloud, AI... .... Job Title Lead Software Architect Location: 100% Remote (U.S.) Position... ...establish architectural standards, mentor senior engineers, and drive the successful...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Senior Full Stack Software Engineer (Java)Bright Vision Technologies is a technology consulting and software development company delivering cloud... ...Senior Full Stack Software Engineer (Java) to architect, design, develop, and maintain enterprise-grade web applications...SeniorFull timeH1bLocal areaRemote workVisa sponsorship
- Senior Software Application Architect Durham NC or Burlington NC Hybrid Schedule -3 days in office, 2 days remote Job ResponsibilitiesContribute technical thought leadership in our agile development teams and deal with complex business integrations, eliciting requirements...Temporary workCasual workInternshipSecond jobWork at officeRemote workFlexible hours
$152k - $241.5k
...distributed team.Exposure/coursework related to Digital systems and VLSI design, Computer Architecture, C/C++ programming languages.Software development experience with C++, python and/or perl. Verilog or SV/UVM are a plus.Ways To Stand Out from the CrowdSignificant...SeniorFull time$152k - $241.5k
...multiple time zones.What we need to see:B.S, M.S. or PHD in Computer Science, or related field (or equivalent experience) with 5+ software engineering and HPC/AI experienceDevelopment or integration experience with Deep Learning Frameworks such PyTorch, JAX, and Inference...SeniorFull timeRemote work$184k - $287.5k
...vehicles? Come join the CPU performance architecture team as a Senior System Simulation Architect and help us push performance boundaries for NVIDIA’s... ...performance models. Bring up system and application software in simulation and emulation - including firmware, Linux,...SeniorFull time$184k - $287.5k
NVIDIA is seeking a Senior System Architect: Heterogeneous EDA Systems to solve a complex challenge in accelerated computing: Failure Attribution... ...between hardware faults, infrastructure instability, and software defects.What you'll be doing:Architect Failure Attribution...SeniorFull time- ...Role - Salesforce Solution Architect Location - Durham, NC Experience - 10+ Type - Full Time Must Have Technical/Functional Skills Minimum10+ years of development experience on the Salesforce platform Experience in salesforce...Full time
- ...Job Summary We are seeking an experienced Software Application Architect to provide technical leadership in designing, developing, and implementing scalable enterprise applications. This role is responsible for defining application architecture, driving cloud-native solutions...
- Job overviewrestor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific design processes.Key responsibilitiesActive...Senior
- ...individual will work closely with squad leads, business analysts, architects, technology leads, in an agile team to ensure successful... ...preferred. ~5+ years systems analysis experience; related work in software solutions definition/development is required ~ Confirmed...SeniorWork from home
- SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJThe Select Group is seeking a Senior... ...APIs and system integrations.Agile software development experience.Strong communication... ....Collaborate with business analysts, architects, and quality engineers to deliver new functionality...Senior
$184k - $287.5k
...lasting impact on the world!NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With a targeted charter to enable...SeniorFull timeRemote work$107.9k - $172.64k
Job DescriptionThe Senior Data Modeler designs, implements, and documents more complex data architecture and data modeling solutions, which include the use of relational, dimensional, and NoSQL databases. These solutions support enterprise data management, business intelligence...SeniorFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours2 days per week- ...Senior ServiceNow DeveloperLocation: Research Triangle Park, Durham NCPosition: HybridDuration: Long TermJob Description:Architect scalable and maintainable solutions within the ServiceNow platform, ensuring adherence to best practices and coding standards.Lead requirements...Senior
$168k - $270.25k
...you can make a lasting impact on the world.The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced software engineer focused on customer support of NVIDIA products including AI Enterprise, Omniverse and vGPU! Your will apply the latest AI...SeniorFull timeWeekend work$184k - $287.5k
NVIDIA's Infrastructure Specialists team is hiring a Senior Solutions Architect - AI Factory Observability & Visualization! This remote role develops... ...give teams clearer insight.Collaborate with hardware, software, networking, datacenter, and product groups to ready HPC...SeniorFull timeRemote work- Senior Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work....SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$152k - $241.5k
We are in search of a curious and motivated Senior Solutions Architect to join our NVIDIA Infrastructure Specialists team. In this capacity, you... ...AI factories for customers, validating both hardware and software for current AI applications.What You Will Be Doing:Set up,...SeniorFull timeRemote work- Labcorp is seeking a Salesforce IT Manager / Architect to join our team in Durham, NC.Location:... ...ManagementServe as a trusted advisor to senior leadership and business stakeholders.... ....5 or more years of experience leading software development teams or managing technical...Full timeTemporary workCasual workInternshipWork at officeMonday to FridayFlexible hoursDay shift3 days per week
- ..., jobs and code into a QA environmentManages project/program schedulesManages onshore/offshore teamsHas extensive interaction with senior leadership Works with Business and Technical resource managers to ensure the needed staff are available and assigned to the project...Senior
- ...business rules, data structures, and system functionality.Configure and maintain Facets product builds, benefit plans, and packaged software solutions.Gather, analyze, and document business and functional requirements.Lead solution design, testing, implementation, and...SeniorContract workRemote work
- Top Skills Required: ~ C# / .NET (4.6 - 4.8) - Core backend development ~ Angular 8+ (v15 on some apps) - Frontend UI development ~ Azure Native Cloud Development - Azure Functions, Service Bus, Blob Storage, Managed Identity, B2C Authentication ~(AWS accepted...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!


