Senior Software Engineer, Computer Vision Microservices

3 weeks ago


Santa Clara, United States NVIDIA Full time

NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale. Are you looking for a technical leadership role building high-performance distributed AI? We are seeking an outstanding individual to help us build highly optimized microservice products and NVIDIA NIMs that bring visual AI to large scale data. The right candidate will combine insight into the latest computer vision and multi-modal AI techniques with exceptional technical breadth in distributed computing to build performant solutions and overarching architecture for problem domains such as video data curation, search, and neural reconstruction.What you'll be doing:Scope and build tools, microservices, workflows, and distributed applications that use groundbreaking computer vision models to help developers build better products faster and cheaper.Contribute to specifications guiding computer vision microservice development across NVIDIA.Design and implement product features for streaming, resilience, logging, security, authentication, workflow orchestration, data management, and more.Develop and optimize commercializable models starting from our latest research.Analyze and optimize complex distributed applications to achieve speed-of-light performance using acceleration from CV-CUDA, RiverMax, SwiftStack, CuVI, RAPIDS, and moreWhat we need to see:Master's of Science in Computer Science, Electrical engineering, or Physics or equivalent experience8+ years of practical experience.Excellent architectural sense and can-do approach to building high-performance software at scale. Up to date on key technologies such as Kubernetes, Helm, HIVE, Parquet, Milvus, ELK.Background in AI development including proficiency with Python and one or more common deep learning frameworks such as PyTorch, OnnxRT, or JAX. Computer vision experience preferred.Teamwork, listening, and teaching skills to work effectively with system software and AI experts to build end-to-end accelerated products with unique and sophisticated capabilities.Ability and desire to learn new technologiesWays to Stand Out from the Crowd:System software experience including multi-threaded and CUDA developmentPrior experience with a broad range of computer vision challenges such as real-time streaming, augmented reality, or data curationExposure to latest advances such as Gaussian Splatting, World Models, and Vision Language Models.Innovative results including patents, publications, or exciting product featuresThe base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.



  • Santa Clara, United States NVIDIA Full time

    NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale. Are you looking for a technical leadership role building high-performance distributed AI? We are seeking an outstanding...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale. Are you looking for a technical leadership role building high-performance distributed AI? We are seeking an outstanding...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a Senior Software Engineer to develop components that are used by the software factory automation for NVIDIA Inference Microservices (NIMs) and its deployed services.The ideal candidate will bring technical drive and creativity to change the way NVIDIA provides high-performance inferencing for every AI model.NIM offerings are easy to use,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer to develop components that are used by the software factory automation for NVIDIA Inference Microservices (NIMs) and its deployed services.The right person for this role brings technical drive and creativity to change the way...


  • Santa Clara, United States NVIDIA Full time

    NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale.We are now looking for an outstanding CUDA developer to build developer-facing libraries and services that will accelerate the...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale.We are now looking for an outstanding CUDA developer to build developer-facing libraries and services that will accelerate the...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to lead the development and deployment of NVIDIA Inference Microservices (NIM) blueprints. NIM Agent Blueprints are reference workflows for canonical generative AI use cases. Enterprises can build and operationalize custom AI applications using NIM Agent Blueprints along with NVIDIA NIM microservices...


  • Santa Clara, CA, United States NVIDIA Full time

    NVIDIA is a world-leader in high speed computer vision, artificial intelligence, and deep learning. Our team builds the accelerated software ecosystem that enables visual AI developers to innovate swiftly and efficiently at scale.We are now looking for an outstanding CUDA developer to build developer-facing libraries and services that will accelerate the...


  • Santa Clara, California, United States Peraton Full time

    Job Summary:Peraton is seeking a highly skilled Senior Software Engineer to join our team in Santa Clara, CA. As a key member of our software development team, you will contribute to the design, development, and implementation of a full stack microservices architecture for use by Navy Sailors.Key Responsibilities:Collaborate with senior developers to...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryAs a Senior Software Product Manager for Nemo Microservices at NVIDIA, you will lead key pieces of our portfolio of software that enable state-of-the-art accuracy and performance for neural networks across data curation, model customization, and guard rails. You will engage with customers, define products and roadmaps, develop business strategy,...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryNVIDIA is seeking a senior software engineer to design and build factory automation for NVIDIA Inference Microservices (NIMs). The ideal candidate will have a strong background in system software and platform layers, including kernel, device driver, memory, storage, networking, and PCIe devices. They will apply their technical expertise to design...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a senior engineer to design and build a factory automation pipeline for NVIDIA Inference Microservices (NIMs). The right person for this role brings technical drive and creativity to change the way NVIDIA optimizes and serves performant inferencing for every AI model.The NIM offerings are easy to use, highly performant, and tested in all...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Cloud Engineer to join our team at Palo Alto Networks. As a Cloud Engineer, you will be responsible for designing, developing, and deploying scalable microservices on cloud platforms (GCP or AWS).Key ResponsibilitiesDesign and implement complex software systems on cloud platforms (GCP or AWS)Implement and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is a leader in High-Performance Computing, Artificial Intelligence, and Visualization.The company is looking for a highly motivated Full-Stack Web Applications Engineer to join its dynamic and innovative Hardware Infrastructure team.The team is building new infrastructure to deliver highly available services to run scalable web services, development...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Monica, United States Tentek Full time

    Ad Serving Engineering organization is fully responsible for building, enhancing and maintaining the high-performance, distributed, microservice-based Digital Advertising Platform. The platform is charged with the qualification, delivery, and tracking of Digital Advertising campaigns (Video on Demand, Live TV, and innovative interactive ads) across all of...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence and high-performance computing. Our team is dedicated to building innovative solutions that drive progress in these areas.Job SummaryWe are seeking a highly skilled Backend Engineer to join our VLSI Productivity and Infrastructure team. The successful candidate will be responsible for...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


  • Santa Barbara, California, United States Umbra Full time

    Job Title: Senior Software EngineerAt Umbra, we're building next-generation space systems that observe the Earth in unprecedented fidelity. We're seeking a skilled Senior Software Engineer to join our team and contribute to the development of our internal software applications and services.**Key Responsibilities:*** Build, test, and maintain applications...


  • Santa Clara, United States NVIDIA Corporation Full time

    Senior Software Engineer - DOCAApplylocations: US, CA, Santa Clara; US, CA, Remote; US, WA, Seattletime type: Full timeposted on: Posted 22 Days Agojob requisition id: JR1977626NVIDIA is looking for an outstanding Senior Software Engineer to expand the US-based networking software group. As a technical leader, you will have a unique opportunity to shape the...