Current jobs related to Software Engineer, Machine Learning Deployment and GPU Development - Other US Location - Scythe Robotics


  • US, CA, Santa Clara NVIDIA Full time

    We're now looking for a Senior Deep Learning Software Engineer for our cuDNN team!Do you love writing fast code and crafting software systems to solve complex problems? We are looking for hardworking software engineers to help design, build, and ship cuDNN: our GPU-accelerated library of primitives for deep neural networks. Intelligent machines powered by AI...

  • Jr Database Engineer

    2 weeks ago


    Tampa/Florida/US ITS Technology and Logistics, LLC Full time

    Overview: ConGobal, the go-to expert for multimodal, industrial terminal operations, is seeking a highly skilled and motivated Product Developer to join our talented team. As a Product Developer, you will play a crucial role in designing, developing, and implementing innovative products and solutions that leverage React JS, NodeJS, Python programming,...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA is hiring software engineers at all experience levels to build and optimize the tools Deep Learning engineers use across the world to design, develop, and deploy AI applications. This position will embed you in an ambitious and diverse team that influences all areas of NVIDIA's AI platform and directly contributes to premiere Deep Learning frameworks...


  • US, CA, Santa Clara NVIDIA Full time

    We are now looking for a senior software engineer for our Robotics Team! For two decades, we have pioneered visual computing, the art and science of computer graphics. With our invention of the GPU - the engine of modern visual computing - the field has expanded to encompass video games, movie production, research, and autonomous machines. The team is...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the next era of computing. NVIDIA is a “learning machine” that constantly evolves...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA is hiring senior software engineers to build and optimize the tools Deep Learning engineers use across the world to design, develop, and deploy AI applications. We are an ambitious, forward-thinking and diverse team that influences all areas of NVIDIA's AI platform and directly contributes to premiere Deep Learning frameworks - PyTorch, JAX and...


  • US, WA, Redmond NVIDIA Full time

    We're now seeking a Senior Deep Learning Engineer for Agentic AI. At NVIDIA, we are at the forefront of advancing the capabilities of artificial intelligence. We are seeking an ambitious and forward-thinking senior deep learning engineer to contribute to the development of next-generation optimizations aimed at efficiently serving generative AI at scale. In...


  • US Govcio LLC Full time

    Overview: GovCIO is currently hiring for a Network/Systems deployment engineer to provide deployment support for our federal customer. This position will be located in South Burlington, VT and will be an onsite position.  This position requires travel within the United States. Responsibilities: This position is responsible for provisioning widely varied...


  • US, CA, Santa Clara NVIDIA Full time

    We’re currently seeking a Senior Developer Technology Engineer, Artificial IntelligenceWould you enjoy researching parallel algorithms to accelerate AI workloads on advanced computer architectures? Is it rewarding to investigate, find, and eliminate system bottlenecks to achieve the best possible performance of computer hardware? Could you be thrilled...


  • US, CA, Santa Clara NVIDIA Full time

    Industry leading NVIDIA GPUs not only render breathtaking images but are also driving the AI and self-driving revolution. The GPU Host architecture team in the Nvidia GPU Architecture organization is seeking a technically strong individual with both hardware design and software development expertise. In this wide-ranging role the individual will help design...


  • US, CA, Santa Clara NVIDIA Full time

    Our technology has no boundaries! NVIDIA is building the world’s most groundbreaking and state of the art compute platforms for the world to use. It’s because of our work that scientists, researchers and engineers can advance their ideas. At its core, our visual computing technology not only enables an amazing computing experience, but it is also energy...


  • US, CA, Santa Clara NVIDIA Full time

    We are now seeking a Senior Resiliency and Safety Architect!NVIDIA is a learning machine that constantly evolves by seeking exciting opportunities that matter to the world, and that only we can solve. We attract the world’s best people, so we can achieve our highest aim: building a company that lets us do our life’s work, at the highest level of our...


  • US Govcio LLC Full time

    Overview: GovCIO is currently hiring for telecommunications engineer to provide deployment support to our federal customer. This position can be located in Sacramento, San Francisco, Portland, or Seattle and will be an onsite position. Responsibilities: Performs a variety of electronic and technical assignments on data communications equipment and systems....


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by...


  • US, CA, Santa Clara NVIDIA Full time

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers,...


  • US, CA, Santa Clara NVIDIA Full time

    We are hiring senior engineers to work on the CUDA driver and runtime, core components of our platform for accelerating general purpose computation on the GPU. Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing...


  • US Govcio LLC Full time

    Overview: GovCIO is currently hiring for a Journeyman Telecommunications Deployment Engineer to provide telecommunications support to their local area, and travel around the country for telecommunications deployment activities. This position can be located in Newark, NJ or Manhattan and will be primarily an onsite position.  Responsibilities: Provides...


  • Remote - US DraftKings Full time

    We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of...


  • Remote - US DraftKings Full time

    We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming. Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of...

  • Senior DFT Engineer

    1 week ago


    US, CA, Santa Clara NVIDIA Full time

    Come be a part of new process technology adoption by joining NVIDIA's Advanced Technology Group! Work as part of the advanced technology team to optimize design tradeoffs and methodology on next generation CMOS technology. We are looking for a Senior DFT Engineer to join our dynamic and growing team! If you are problem solver and highly motivated individual...

Software Engineer, Machine Learning Deployment and GPU Development

4 months ago


Other US Location Scythe Robotics Full time
Our Mission at Scythe

Humanity has lost touch with nature - we've traded dirt and trees for asphalt, and we rely on loud, polluting, gas-powered machines to care for our limited natural spaces.

Scythe is forging a new future by building intelligent, all-electric machines that unlock a new superpower: the ability to care for the outdoors pollution-free at enormous scale. From today's first steps in landscape maintenance to full-fledged re-terraforming in the future, Scythe is pioneering autonomous machinery that supports the ingenuity of humans, multiplying our power to nurture our planet.

At Scythe, you'll work with a team of world-class experts in everything from computer vision to mechanical engineering, pushing the limits of possibility and growing by overcoming hurdles along the way.

The world needs what we're building—come join us in making it a reality.


Software Engineer, ML Deployment and GPU Development at Scythe

We are looking for a Software Engineer focused on neural network deployment and GPU software development to join our team. The ideal candidate has experience deploying complex neural networks on hardware in challenging runtime-critical applications and leveraging GPU capabilities to accelerate workloads. This role is key to Scythe utilizing state-of-the-art machine learning models, maximizing the performance of our autonomous mower M.52, and providing reliable model deployment to our customers.

You'll work in concert with teammates from across the company to build a rich understanding of product needs and bring those ideas to life. We expect you to be broadly experienced to be able to "see around corners", to thrive in a fast-paced, self-managed engineering environment, and to be a collaborative, low-ego teammate who helps Scythe realize its big mission.

What you'll do at Scythe

  • Work with developers to optimize new models for in-vehicle deployment
  • Build and maintain evaluation tooling to monitor the performance of offline and online models
  • Work cross-functionally as a member of the Perception team
  • Write clean, performant, testable code
  • Leverage our extensive and growing data to train state-of-the-art ML models
  • Implement and frequently ship new ML solutions onto M.52
  • Perform on-vehicle testing and data collection as necessary
  • Manage deployment and dependencies of perception software on-vehicle

What you know well

  • Modern C++ and Python
  • PyTorch, TensorRT, and CUDA
  • Runtime performance profiling on x86, ARM and Nvidia GPUs
  • Comfort iterating on complex problems and models: problem definition, data, bring-up, debugging, evaluation and deployment
  • Familiarity with Linux and AWS

What you've maybe done

  • Worked with robots or other resource-constrained platforms
  • Deployed ML models to production
  • Compiled ML models to multiple platforms
  • Profiled and optimized ML models using CUDA
  • Experience working with camera, lidar, and radar data in a robotics application

Why Scythe?

  • Scythe is an early-stage but well-capitalized startup. Have a huge impact alongside an awesome team of experts shipping something the world has never before seen
  • Competitive salary and equity compensation
  • Fully-sponsored medical, vision, and dental insurance, including 75% funded dependent coverage
  • 401(k) retirement plan (non-matching today)
  • Headquarters in beautiful Longmont, CO (near Boulder, CO.) Enjoy the bounties of nature and open spaces close to home with mountain biking, hiking, skiing and more.
  • Satellite offices in Austin, TX and Fort Pierce, FL
  • Flexible paid time-off and remote work to let you do your best work where and when you want (For Non-Exempt Employees, please use: 120 hours per year paid time-off)
  • Highly collaborative learning culture where personal freedom, growth, and responsibility are valued
  • An opportunity to have an incredible positive impact on the world

Closing

Scythe is a total compensation company, which provides employees a comprehensive salary, equity, and benefit package. However, only the minimum salary amounts are listed here. Scythe carefully considers a wide range of compensation factors, including education, years of experience, competencies and other relevant business considerations. These considerations can cause your compensation to vary along with your compensation mode preferences. The ML Engineer - Neural Net Deployment position has an expected minimum annual cash salary of $130,000. The actual pay may be higher depending on your skills, qualifications, and experience. Equity and benefits packages are NOT included in this estimate. Please note that this information is provided for those hired in Colorado only, and this role is open to candidates outside of Colorado as well.


Scythe is an Equal Opportunity employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, national origin, sex, sexual orientation, gender identity, disability, protected veteran status or any other factor protected by applicable local, state or federal laws.