Senior Software Engineer, SDK and CLI

3 weeks ago


Santa Clara CA, United States Nvidia Full time

We are looking for a Senior Software Engineer with SDK and CLI experience to join our Autonomous Vehicles (AV) Infrastructure group Come join NVIDIA's AV Infrastructure team to develop innovative MLOps infrastructure for our advanced autonomous driving platform. Together, we will help advance NVIDIA's capacity to build and deploy leading solutions for a broad range of AI-based applications. To ensure that our fleet of autonomous vehicles scalably record, analyze and train our pioneering machine learning models, we need to stay ahead of our engineering partners. We need someone who has built SDKs and CLI components that handle petabyte-scale datasets or is able to map their prior experience to develop systems that handle such scale. We are either directly involved or in collaboration with our partner teams, engaged in all the data lifecycle activities for an MLOps pipeline. Functionally, we are responsible for data modeling, schema design, dataset curation, search, discovery and annotations.To ensure we deliver on the expectations of our customers, our solutions must be scalable and performant. Our approach must embrace engineering and operational excellence practices across the stack. You should be someone who can ensure that the primitives which make our platform build, scale, and ship optimally, including our SDKs for service-to-service communication and CLIs for human users. You will embed in one of our engineering teams that has high visibility and work on both product-focused and infrastructural roles.What You'll Be DoingDevelop features and enhancements to the portfolio of SDK and CLI products for the AV Infrastructure teams.Use your Python API and SDK design skills to elevate the developer experience.Apply your Go language skills to develop user-friendly CLIs and establish best practices to allow for a community-ownership model of commands.Contribute to the development of Deep Learning software infrastructure for large scale image and video processing tasks and lead major technical projects for the team. The range of applications you'll work on includes automotive driver assistance, autonomous navigation, and robotics.Be a part of a dynamic product and customer focused team. Your expertise, creativity and leadership will help bring the future of self-driving cars to everyone.Join the user-support rotation and help the team pay down technical debt and improve reliability.What We Need To See8+ years of relevant work experience in high-performance/distributed-computing owning and delivering critical components.A BS or MS in Computer Science, Electrical Engineering, or equivalent experience.Experience with build systems such as Bazel, CI/CD pipelines, and telemetry systems.Track record of elevating teams and increasing their velocity by helping others.Experience mentoring junior developers.Good understanding of highly parallel compute, storage, and software architectures.Ability to work independently with minimal guidance and a drive to elevate the developer experience.Willingness to learn and prototype new directions/technologies and propensity to develop standard processes for org-wide sharing.Excellent communication and organization skills.Self-motivation, outstanding collaboration with peers and users, and a customer focused attitude.Ways To Stand Out Of The CrowdFamiliarity with MLOps platforms such as Flyte, MLFlow, or similar.Previous experience with adding authorization and security capabilities to SDKs/CLIs.Hands on scaling up and optimizing HPC, computer vision or deep learning training pipelines to terabyte scale datasets.Success working in highly heterogeneous environments with multiple teams using different code repositories and development languages.Proficiency in both Python and Go with broad familiarity with their standard libraries, idioms, and best practices.The 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.SummaryLocation: US, WA, Redmond; US, CO, Remote; US, WA, Remote; US, CA, Remote; US, CO, Boulder; US, CA, Santa ClaraType: Full time



  • San Francisco, CA, United States Everything Full time

    You are here : Home Jobs Software Engineer Machine Learning Sdk Us Remote Jobs In California San Francisco Colombia Software Engineer, Machine Learning SDK - US (Remote) Jobs in California, San Francisco, Colombia You are here : Home Jobs Software Engineer Machine Learning Sdk Us Remote Jobs In California San Francisco Colombia Software Engineer,...


  • San Francisco, CA, United States Anon Full time

    About Anon The company We have experience founding a $300mm VC-backed security startup and working at companies like Google, Amazon, Goldman Sachs, NVIDIA, and more. We have capital and just completed a $6.5mm seed fundraise from world-class VC funds (unannounced) to greatly expand the team. We are building a product developers love that enables AI...

  • SDK Engineer

    2 months ago


    San Francisco, CA, United States RevenueCat Full time

    Full Time] Senior SDK Engineer at RevenueCat (United States) | BEAMSTART Jobs Senior SDK Engineer Full Time Remote Work Stock Options RevenueCat makes building, analyzing, and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $1.5B of in-app purchases annually across...


  • Santa Clara, CA, United States telenav Full time

    Do you dream of what cars of the future will look like when you combine them with connectivity, a smartphone, and cloud services? Can you imagine uniting those dreams with a company that has the skills and relationships to make that a reality? If so, Telenav wants you! At Telenav, we believe the car is at the beginning of a massive innovation wave that...


  • Mountain View, CA, United States ICONMA Full time

    Senior Software Engineer Location: Mountain View, CA/ HybridDuration: 6 months Description: Project Overview:Geo Automotive is a business that empowers Automotive OEMs to make software defined cars, or smart cars, by providing a suite of Maps based products, including client Maps Embedded and OEM SDK. Both products provide advanced Electric Vehicle (EV)...


  • Santa Clara, CA, United States soundhound Full time

    SoundHound’s Engineering team builds products enjoyed by over 300 million users around the globe, and maintains a set of SDKs giving developers easy access to our Voice AI platform, Houndify. Our Mobile Engineering team at SoundHound is responsible for shipping not one, but two revolutionary applications. SoundHound, one of the most popular Music and...


  • San Francisco, CA, United States Seam Full time

    Who we are About Seam Seam is building a platform for software developers to connect and manage smart devices in buildings, like locks, thermostats, and intercoms. It provides a way for software applications, like Airbnb, Zillow, and WeWork, to easily interact with and control these devices across various brands and technologies, streamlining the...


  • Santa Clara, United States L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in Embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our...


  • Santa Clara, CA, United States NVIDIA Corporation Full time

    Senior Software Engineer, GPU Communications and Networking page is loaded Senior Software Engineer, GPU Communications and Networking Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job requisition id JR1972306 NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance...


  • Santa Clara, CA, United States UnitX, Inc. Full time

    Job Title Senior Software Engineer, Computer Vision/3D About Us UnitX builds the world's leading robotics systems to automate repetitive visual tasks in factories. UnitX is an exciting, innovative, and fast-moving startup with a team from Stanford, MIT, and Google. Our team is highly collaborative and we are looking forward to offering you the chance...


  • San Francisco, CA, United States Tecton Full time

    At Tecton , we solve the complex data problem in production machine learning. Tecton’s feature platform makes it simple to activate data for smarter models and predictions. Tecton abstracts away the complex engineering to speed up innovation. Tecton’s founders developed the first Feature Store when they created Uber’s Michelangelo ML platform, and...


  • Santa Clara, CA, United States mapr_technologies Full time

    SENIOR SOFTWARE QA ENGINEER MapR Technologies, Inc. is recruiting for our Santa Clara, CA office: Senior Software QA Engineer (job code #37678): Design, implement, and execute Java based test code for MapR’s big data platform. Identify product system, integrate tests, and code them for feature quality certification and ongoing release regression tests....


  • Santa Clara, CA, United States NVIDIA Corporation Full time

    NVIDIA is looking for Senior Software Engineering to join NVIDIA in the Cumulus Linux team! We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined to meet the exploding growth in AI and high-performance computing. You'll be part of...


  • Santa Clara, CA, United States NVIDIA Corporation Full time

    Senior Software Engineer - HPC page is loaded Senior Software Engineer - HPC Apply locations US, CA, Santa Clara US, MA, Westford US, TX, Austin US, NC, Durham time type Full time posted on Posted 2 Days Ago job requisition id JR1979406 NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the...


  • Santa Clara, CA, United States Tech Firefly Full time

    We are offering excellent opportunities for Senior Software Engineers Applicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity. Direct Hires Only. No Recruiters or Solicitations. Job Type: Full-time Work...


  • San Francisco, CA, United States Seam Full time

    Seam is building a platform for software developers to connect and manage smart devices in buildings, like locks, thermostats, and intercoms. It provides a way for software applications, like Airbnb, Zillow, and WeWork, to easily interact with and control these devices across various brands and technologies, streamlining the process of building and scaling...


  • Santa Clara, CA, United States Tech Firefly Full time

    DescriptionWe are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type: Full-timeWork...


  • San Mateo, CA, United States Snowflake Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Software Engineers to join the Snowflake Developer Ecosystem team! This position will work directly with our engineering team to build a centralized API Platform for Snowflake product teams to develop and publish first-class APIs with standardization and governance. We need...


  • Santa Clara, CA, United States NVIDIA Corporation Full time

    Senior Full-Stack Software Engineer page is loaded Senior Full-Stack Software Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 2 Days Ago job requisition id JR1982319 Widely considered to be one of the technology world’s most desirable employers, NVIDIA is an industry leader with groundbreaking developments in...


  • Santa Clara, United States NVIDIA Full time

    Senior Graphics Software Engineer page is loaded Senior Graphics Software Engineer Apply locations US, CA, Santa Clara time type Full time posted on Posted 3 Days Ago job requisition id JR1978454 We are looking for a Senior Graphics Software Engineer. Nvidia’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer...