Senior Software Engineer for Smart Machines

6 days ago


New York, New York, United States Viam Full time

Viam offers a unique opportunity to shape the future of smart machines. As a Senior Software Engineer on the NetCode team, you will design and implement high-quality software solutions that meet the needs of developers and users alike. Our platform enables businesses to create and manage smart machines at scale, with a focus on ease of use, scalability, and security.

The role requires a deep understanding of backend development, distributed systems, and cloud computing. You will work closely with the team to influence our application's architecture and broader technical direction. Engaging with diverse client types, from browsers to smart machines, mobile devices, and SDKs, is an exciting aspect of this position. Working with protocols like gRPC, WebRTC, and HTTP to enable cross-platform connectivity is also a key responsibility.

We're seeking a highly skilled individual who can adapt to evolving product goals and thrive in a collaborative environment. Diagnosing and resolving challenging technical issues is essential, as is mentoring and developing junior engineers. The estimated salary for this role is $185K/year.

  • **Requirements:**
  • Deep understanding of backend development and distributed systems
  • Experience with cloud computing and scalability
  • Strong communication and collaboration skills


  • New York, New York, United States Viam Full time

    Your RoleAs a Senior Software Engineer on the NetCode team, you'll develop crucial backend features that enhance the developer experience for creating smart machine applications. You'll contribute to the foundations of the viam-server application, paving the way for other teams to build richer features in the future. Your work will also focus deeply on...


  • New York, New York, United States Viam Full time

    Viam is a software platform that enables developers to create production-ready smart machines & robots at scale. As a Senior Software Engineer on the NetCode team, you'll work on developing backend features that enhance the developer experience. This role involves contributing to the foundations of the viam-server application and working deeply on Viam's...


  • New York, New York, United States Viam Full time

    About the RoleWe are seeking a skilled Backend Software Engineer to join our NetCode team at Viam. As a Senior Software Engineer, you will develop backend features that enhance the developer experience for creating smart machine applications.Key ResponsibilitiesDevelop backend features to improve the developer experience for creating smart machine...


  • New York, New York, United States ROKT Full time

    We are a hyper-growth e-commerce leader, Rokt, unlocking value by making each transaction relevant at the moment that matters most. Our AI-based platform and ecommerce network power billions of transactions. With a valuation of $2.4 billion USD, we expand rapidly across 15 countries.Our engineering team builds best-in-class ecommerce technology providing...


  • New York, New York, United States Harnham Full time

    Unlock Career Growth as a Senior Software ArchitectHarnham is supporting large-scale companies and organizations in making smart and faster business decisions. Our client has developed and utilized technology leveraging AI that can be easily understood by analysts and business leaders.The Role:Develop and maintain scalable, high-performance software...


  • New York, New York, United States Triunity Software Full time

    Job Description:We are looking for an experienced AI developer to lead the development of an AI-powered graphics design tool. In this role, you will collaborate with the development team to integrate AI and machine learning algorithms into the tool and implement AI features that can enhance design processes and automate tasks. You will also be responsible...


  • New York, New York, United States StartUs GmbH Full time

    **Job Title:** Senior Software Engineer for Machine LearningSpotify is looking for a highly skilled Senior Machine Learning Infrastructure Engineer to join our team.As a key member of our team, you will work on building a world-class ML platform to address various problems such as ads targeting, personalization, and pricing.**Responsibilities**Design and...

  • Software Engineer

    2 weeks ago


    New York, New York, United States Smart IT Frame LLC Full time

    Overview">Smart IT Frame LLC is a leading provider of innovative software solutions.">About the Job">We are seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in developing web applications using Angular and TypeScript.">Key Responsibilities">Develop and maintain high-quality, scalable, and efficient...


  • New York, New York, United States Viam Full time

    Company OverviewViam is a software platform that enables the creation of production-ready smart machines and robots at scale. Our modern architecture, easy developer APIs, cloud connectivity, and enterprise-grade security empower even the leanest teams to launch and manage their smart machine businesses effectively.We strive to make building, deploying, and...


  • New York, New York, United States Amazon Full time

    Are you ready to take your career to the next level? As a Senior Software Engineer on our Machine Learning and Auctions team, you'll have the opportunity to work on some of the most challenging and exciting projects in the industry. Our team is passionate about using machine learning and data science to drive business results and improve customer...


  • New York, New York, United States United Software Group Full time

    We are looking for a talented Senior Cloud Software Developer to lead our cloud engineering efforts at United Software Group in Redmond, WA. This role comes with an estimated annual salary of $160,000.The successful candidate will have extensive experience with cloud software development, including 6+ years of experience designing, developing, and...


  • New York, New York, United States Harnham Full time

    At Harnham, we are seeking a talented Machine Learning Engineer to join our team. This is an exciting opportunity to work with cutting-edge technology and make a significant impact on the industry. The ideal candidate will have a strong background in software development, particularly in building scalable applications using machine learning algorithms.The...


  • New York, New York, United States Viam Full time

    As a Senior Software Engineer on the NetCode team at Viam, you'll be working on developing backend features that enhance the developer experience for creating smart machine applications. This role offers an exciting opportunity to contribute to the foundations of the viam-server application and work deeply on Viam's network connectivity suite.Key...


  • New York, New York, United States Software Guidance and Assistance, Inc. Full time

    About Us:Software Guidance and Assistance, Inc. is a technology and resource solutions provider driven to stand out. We are a women-owned business dedicated to solving big IT problems with a more personal, boutique approach.Job Description:We are seeking an experienced Machine Learning Software Developer for a FULL TIME assignment with one of our premier...

  • Senior AI Engineer

    1 week ago


    New York, New York, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior AI Engineer - Data Science and EngineeringDescription: We are seeking an experienced Senior AI Engineer - Data Science and Engineering to join our team at Software Guidance & Assistance, Inc. You will work closely with our data scientists and engineers to design, develop, and deploy AI and machine learning solutions. Your expertise in AI...


  • New York, New York, United States Viam Full time

    Job DescriptionIn this role as Senior Software Engineer, you'll develop backend features that enhance the developer experience for creating smart machine applications. You'll contribute to the foundations of the viam-server application, enabling other teams to build richer features in the future. Additionally, you'll work deeply on Viam's network...


  • New York, New York, United States New York Life Full time

    Job DescriptionWe are seeking a Senior Software Engineering Manager to lead the design and development of production-grade Machine Learning solutions. The ideal candidate will have 7+ years of experience in Lead Software Engineering positions with hands-on experience implementing AI/ML solutions.


  • New York, New York, United States Insomnia Labs Full time

    Are you a skilled blockchain developer looking for a challenging opportunity to design and deploy production-ready smart contracts on the Sui blockchain?About the RoleWe are seeking an experienced Senior Blockchain Software Engineer to join our team as an independent contractor at Insomnia Labs. As a key member of our development team, you will work closely...


  • New York, New York, United States Viam Full time

    About ViamViam is a software platform that makes it easy to turn great ideas into production-ready smart machines and robots at scale. We work with any hardware and have modern architecture, easy developer APIs, cloud connectivity and tools, and enterprise-grade security to give even the leanest teams the power to launch and manage their smart machine...


  • New York, New York, United States Harnham Full time

    **Harnham's Client Overview**Harnham's client is a leading organization in developing and utilizing technology that leverages AI to enable organizations to process complex data seamlessly. With sizeable funding and strong public endorsement from their clients, this organization is a standout in the industry.**Salary and Benefits**The successful candidate can...