Senior Software Architect
Kitware Inc
Job Description
Job Description
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:- 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
Company Description:
Kitware is a research and development software solutions provider with a mission to advance science, make a positive impact, and share our results all within a collaborative, employee-focused work environment that is friendly, fair, and flexible. Our work is improving healthcare outcomes, increasing national security, and advancing our national computing infrastructure. Our customers and collaborators include top universities from around the world, government organizations, national research labs, medical device manufacturers, car manufacturers, financial institutions, and many others.
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 View email address on us.fitly.work 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.
$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$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...SeniorFull timeTemporary workFlexible hours- ...Lead is responsible for leading and coordinating the efforts and content within the designated focus area. This position is the most senior level and will require coordination and consistency across related IS teams. Specific responsibilities include providing oversight...SuggestedFull timeMonday to Friday
- ...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
- ...About CData Software, Inc. CData is the data layer between AI and ROI-delivering the connectivity, context, and control that make... ...curiosity, creativity, and a shared drive to push boundaries. Senior Solutions Engineer Job Summary As a Senior Solutions...SeniorRemote workWorldwideFlexible hoursShift work
- 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
$107.9k - $172.64k
Job DescriptionSupport the delivery of IT services by ensuring the Configuration Management Database (CMDB) is maintained keeping it current and accurate. Configuration Management processes fall under the ITIL Framework Model and report into the ITIL Service Operation organization...SeniorFull timeWork at officeLocal areaRemote workFlexible hours2 days per week$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$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$184k - $287.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 8+ software engineering and HPC/AI experienceDevelopment or integration experience with Deep Learning Frameworks such PyTorch, JAX, and Inference...SeniorFull timeRemote work- 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
$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$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$184k - $287.5k
...to join a team that's revolutionizing the field of AI with data center scale solutions? We are seeking a highly technical Solution Architect to serve as a forward-deployed technical liaison between NVIDIA’s Partner Network (NPN), NVIDIA’s internal teams, and enterprise...SeniorFull timeRemote 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$152k - $241.5k
...project experience.Strong background in computer vision and deep learning.Excellent programming skills in Python and C/C++.Excellent software engineering fundamentals.Ability to develop code in Unix/Linux environments.Excellent written, visual, and verbal communication...SeniorFull timeInternship$124k - $195.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- ..., 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
- ...University of North Carolina at Chapel Hill seeks a Senior Digital Technology Contracts Counsel to advise on data privacy, information security, and technology procurement. The role drafts, reviews, and negotiates a broad range of tech-related agreements and licenses....SeniorContract 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
$184k - $287.5k
NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services. In this role you will create and support automation that manages infrastructure, as part of our organization running EDA platforms...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
- ...Job Description A well-respected client is seeking a TAX SENIOR due to the growth in their firm. Are you an experienced individual with a knack for numbers? Then look no further, because we have the perfect opportunity for you! As a Tax Senior, you will be...Senior
- Abinitio Developer with Healthcare Domain knowledge and BCBSNC experience - Internal US transfer of SIVA PRASAD VISWANADHA (Portal id 101275)Posting Date:Department:Delivery - Multi Niche Skills - 1003210015Senior
$118.69k - $189.91k
...technology to help address business requirements, problems or issues. Review documents and models produced by Business Analysts, Architects, and Developers to ensure end to end quality of the product. Support program and portfolio management goals through assessment of...Full timeWork at officeLocal areaRemote workFlexible hours2 days per week- ...Senior Backend Java DeveloperAsset Mgmt Location: Durham, NC Visa: No OPT,CPT,H1BJob OverviewWe are seeking a highly skilled Senior Backend Java Developer to join the team responsible for our high-volume managed account platform. This role is central to developing and...Senior
$152k - $241.5k
...best work. Come join the team and see how you can make a lasting impact on the world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team is building the next-generation event-driven data and...SeniorFull time- ...UNC-Chapel Hill seeks a Senior Digital Technology Contracts Counsel for a 100% remote role, with North Carolina residency supportive for commuting under campus policy. The role provides legal advice on data privacy, information security, and technology procurement, drafting...SeniorContract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Architect. Be the first to apply!



