Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$187.08k - $250k

Mashgin Inc

Mashgin AI Developer

Mashgin powers the world's best checkout experience for over 40 million users. Customers just place their items on our kiosks and our AI rings up their entire order in less than a second. With Mashgin, lines are now optional.

Mashgin's technology powers over 1 billion transactions at your favorite locations, including over half of all US professional sports teams, 4,000 convenience stores, major airports, universities, and more.

We're not just building cutting-edge AI—we're creating real-world impact and unforgettable experiences. Backed by a well-funded Series B, we're also one of the rare AI startups that's already profitable.

Our secret? A culture of extreme ownership, autonomy, and customer obsession. At Mashgin, we are building something extraordinary by challenging conventional wisdom. We've thrown out the old rules to focus on what truly matters: creating a kickass product that makes people say, 'Wow'. We don't care about short-term wins; we build systems that stand the test of time. If you thrive in a culture of excellence without compromise and want to see your work have an immediate, remarkable impact, you're in the right place.

Job Duties:
  • Develop and design new algorithms for image processing and analysis, and scalable software systems using C/C++ and Python.
  • Develop and execute large-scale data collection techniques for training Deep Neural Networks.
  • Drive and develop new algorithms to dramatically improve existing computer vision methods.
  • Research and maintain state-of-the-art ML algorithms for image analysis.
  • Debug and resolve production vision system issues through algorithm tuning and software-level fixes for kiosks deployed in diverse physical locations.
  • Code full-stack building products from end to end.
  • Build production-ready code.
  • Work with a small interdisciplinary team in hardware, software, and design to build new versions of products from scratch.
  • Conduct continuous improvement and maintenance of code already in production.
  • Develop scalable software systems for deployment on edge devices. Work with multi-camera systems. Build software for real-time image processing.
Minimum Requirements:
  • A Master's degree or equivalent in Computer Science or a related field;
  • One year of experience in a software engineering or related role;
  • Must have one year of experience with designing and optimizing high-performance image processing software systems for deployment on edge devices; Developing and optimizing software within large-scale production codebases using C++ and Python; Working on multi-camera image processing pipelines to support advanced camera functionalities; Debugging and resolving camera image processing issues through algorithm tuning and software-level fixes; Performing debugging and analysis using log inspection, intermediate output validation, and debugging tools; Utilizing Bash and Python scripts for large-scale log processing and automation of debugging workflows; and Working in Linux environments and using tools such as Git, Make, and testing frameworks for software validation.
What We Offer
  • An opportunity to work on a small, multidisciplinary team with the potential to break new ground in many different industries
  • Excellent health, dental and vision insurance for you and your dependents
  • 401k plan
  • Flexible PTO policy
  • Catered lunch in office with fully stocked snacks and beverages
  • Pet insurance for your fur babies
  • Voluntary life insurance plan
  • Competitive salary and options in a small, rapidly scaling company

$187,075 - $250,000 a year For roles based in Palo Alto, CA, the overall market range for Mashgin is typically $187,075 - $250,000 USD annually. Note that total compensation for this position will be determined by candidate's relevant qualifications, work experience, skills, and other relevant factors. This estimate excludes the value of any benefits offered by Mashgin, and the potential future value of any other long-term incentives.

Mashgin is proud to be an equal opportunity employer. Individuals seeking employment at Mashgin are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Notice on fraudulent jobs

We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, claiming to represent Mashgin. These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers. These job postings and offers are not authorized by Mashgin, and Mashgin is not responsible for fraudulent offers or requests for personal information or payments. Mashgin will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process. Candidates who have questions about the validity of Mashgin job postings or offers should consult the job postings on our mashgin.com career site. If you think you've been scammed, please reference this site for more information.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Palo Alto, CA vacancy
  • $135k - $175k

     ...rather build the future of education than wait for it. About the Role We are seeking an experienced and passionate Senior Software Engineer to join our dynamic engineering team. In this role, you will be instrumental in designing, building, and deploying scalable... 
    Senior
    Full time

    Lirvana Labs

    Menlo Park, CA
    23 hours ago
  • $220k - $230k

     ...market leaders for our proven ability to generate value and unlock opportunities that were previously unattainable.  The Senior Software Engineer (CALC engine) is a specialised role working on a complex Java based high-performance OLAP engine. Our engine is a multi-... 
    Senior
    Full time
    Work at office
    Flexible hours

    Aera Technology

    Mountain View, CA
    23 hours ago
  •  ...Observe by Snowflake is an AI-powered observability platform engineered for scale — ingesting logs, metrics, traces, and events on...  ...one of the world's leading data platforms. We are hiring a Senior Software Engineer to own and drive the evolution of our APM and AI observability... 
    Senior
    Full time

    Snowflake

    Menlo Park, CA
    23 hours ago
  • $152k - $214k

     ...people around the world. Why Drivemode:  Drivemode is the new software and user experience division of Honda that is focused on...  ...Design APIs and SDKs together with external teams Support engineering development lifecycle processes in a highly regulated and safety... 
    Senior
    Full time

    Drivemode

    Mountain View, CA
    23 hours ago
  •  ...Senior Software Engineer We are looking for a Senior Software Engineer to join our team. The ideal candidate will have a strong understanding of software engineering principles and practices, as well as experience in Agile development methodologies. The successful... 
    Senior

    HireOTS

    Mountain View, CA
    4 days ago
  •  ...Senior Software Engineer DemoCorp is looking for full stack engineers to join our growing tech team. We're at a unique point in our growth where we're big enough to offer stability, development best practices, and a variety of projects but still small enough so that... 
    Senior

    Democorp

    Palo Alto, CA
    4 days ago
  •  ...Consumer Packaged Goods AI Engineer Consumer packaged goods like sauce, cookie, and lotion are used by every single human on the planet...  ...is a zero-to-one build. You will ideate, plan, and deliver software that consistently exceeds customer expectations. You will collaborate... 
    Senior
    Immediate start

    Turing Labs

    Palo Alto, CA
    2 days ago
  • $166k - $244k

     ...inventions. At Google DeepMind, we’re a team of scientists, engineers, machine learning experts and more, working together to advance...  .... The Role In order to set you up for success as an Senior Software Engineer in the Gemini App team, we look for the following skills... 
    Senior
    Full time

    Deepmind

    Mountain View, CA
    23 hours ago
  • $204k - $259k

     ...of the key challenges in autonomous driving: measuring and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve how we characterize and evaluate changes to the Onboard... 
    Senior
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    3 days ago
  • $135k - $159k

     ...Automation Engineer Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add...  ...System Validation: Create workflows to validate complex hardware/software integrations and resolve system-level bottlenecks Root Cause... 
    Senior
    Local area
    Flexible hours

    Mainspring Energy

    Menlo Park, CA
    1 day ago
  • $307.32k

     ...history behind us, we're just getting started. Our scientists, engineers, sales executives, and visionaries are united by an...  ...you belong. We are currently looking for a high-performing Senior Software Engineer to join our dynamic software engineering Oncology team... 
    Senior
    Full time
    Worldwide
    2 days per week
    3 days per week

    Billiontoone

    Menlo Park, CA
    23 hours ago
  •  ...genuine value for both sides. Founded by ex-Meta product and engineering leaders, we've raised over $30M in total capital from...  ...and commerce converge. The Role We're looking for a Senior Software Engineer to help architect and scale the core systems that power... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Shift work

    Nectar Social

    Palo Alto, CA
    2 days ago
  •  ...and a profitable business rebuilding itself as an AI-native company to lead a world where agents, not software, do the work. The Role As a Senior Software Engineer, you're not just writing code — you're setting the technical direction for the systems you own. You'... 
    Senior
    Work at office

    Interface AI

    Palo Alto, CA
    3 days ago
  • $162k - $260k

     ..., get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Senior Software Engineer, Perception to join our autonomous driving team. In this role, you will collaborate closely with cross-functional engineering... 
    Senior
    Work at office
    Local area
    3 days per week

    Aurora Operations, Inc

    Mountain View, CA
    4 days ago
  •  ...do, don't just patch it, dig in. Reverse engineer what happened, find the pattern, and fix...  ...We're looking for a highly skilled software engineer to help build and scale Youlify...  ...Type: Full-Time Experience Level: Mid-Senior level Equal Opportunity Youlify... 
    Senior
    Full time
    Immediate start

    Youlify

    Palo Alto, CA
    3 days ago
  • $1,000 - $2,030 per month

     ...Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We...  ...headaches.    What you’ll do As a Backend Engineer, you’ll design, implement, and optimize...  ...on leadership roles, depending on your seniority.    What we’re looking for We... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    ATOMS Careers page

    Mountain View, CA
    4 days ago
  • About the team and role The team focuses on SaaS application protection (e.g., Microsoft Office 365, Salesforce). As the industry moves toward SaaS, data protection (backup and recovery) for these applications is critical. You?]]
    Senior
    Full time
    Work at office

    Rubrik

    Palo Alto, CA
    11 days ago
  • $1,000 - $2,030 per month

     ...Infrastructure team, which is focused on providing infrastructure for data scientists and other engineers to use ML and AI technologies effectively. Build and maintain software and tools for classical ML stack which helps data scientists manage full training lifecycle... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Cloudkitchens

    Mountain View, CA
    23 hours ago
  •  ...that generate maps from raw data. Collaborate with onboard engineering teams to evolve Waymo’s mapping format for automation. Apply...  ...results in a collaborative environment. Passion for good software engineering. Benefits Hybrid work arrangement, as indicated... 
    Senior
    Full time
    Worldwide

    Waymo

    Mountain View, CA
    2 days ago
  •  ...Role : Senior Full stack software engineer Location: Mountain View CA (Onsite) Position: Contract Must have: LLM Problem Solving Software Architecture Kubernetes AWS React INTERVIEWER NOTES... 
    Senior
    Contract work

    VBeyond

    Mountain View, CA
    23 hours ago
  •  ...containerization and orchestration using Kubernetes. Strong problem-solving skills and a focus on developer productivity, onboarding, and engineering workflows. Benefits Performance-driven compensation may include bonuses, equity, and 401(k) matching; specific... 
    Senior
    Full time
    Work at office
    Remote work
    3 days per week

    Robinhood

    Menlo Park, CA
    15 days ago
  • $150k - $230k

     ...About Clockwork Systems Clockwork.io – Software Driven Fabrics to increase GPU cluster utilization...  ...researchers and veteran systems engineers who share a vision for redefining the...  ...visit About the Role  We are seeking a Senior Engineer to lead development of our Core... 
    Senior

    Clockwork.io

    Palo Alto, CA
    10 days ago
  •  ...how you think, not how you keyword-match ~5+ years in backend engineering, full-stack development, or infrastructure/DevOps:...  ...roles Experience in EDA, semiconductor, or hardware-adjacent software environments   Our AI Bullshit Meter We are very good... 
    Senior
    Internship
    Work at office

    Voltai

    Palo Alto, CA
    18 days ago
  •  ...Own the chart of accounts and reporting surfaces connecting engineering data to financial statements and downstream reporting. Develop...  ...designs. Requirements At least 5 years of backend software engineering experience. Working knowledge of double-entry bookkeeping... 
    Senior
    Full time
    Work at office

    BitGo

    Palo Alto, CA
    7 days ago
  • $160.36k - $240.54k

     ...to Nuro vehicles Telemetry pipelines surfacing live vehicle state to riders and operations About You ~4+ years of backend engineering experience with strong Go proficiency ~ Experience designing and operating distributed systems where reliability isn't optional... 
    Senior

    Nuro

    Mountain View, CA
    10 days ago
  • $193.93k - $291.15k

     ...About the Role The ability to monitor and assist our vehicles remotely plays a key role in our business strategy. As a Senior Software Engineer, Networking you will work on our in-house Teleoperations platform. You will work with a diverse team of engineers to build... 
    Senior
    Full time
    Remote work

    Nuro

    Mountain View, CA
    23 hours ago
  •  ...Senior Full-Stack Software Engineer Mountain View, CA What You'll Do • Build and operate features using TypeScript, Python, Go, and Java languages. • Improve AI agent workflows built with LangGraph, LangChain, and related frameworks. • Create automated evaluations... 
    Senior

    United IT Solutions

    Mountain View, CA
    1 day ago
  • $193.93k - $291.15k

     ...scaling existing systems. Collaborate closely with autonomy engineers and build an understanding of how autonomy works to formulate...  ...About You You have 3+ years of experience working in software engineering or related fields. You are a talented software... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    10 days ago
  • $193.93k - $291.15k

     ...Visualization team, your top priority will be developing high-quality visualization platforms. These platforms will allow any software engineer to add new viz elements. Additionally, you'll also have the opportunity to work end-to-end on viz features and products, exercising... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    10 days ago
  • $140k - $230k

     ...mobility for all. Through our Arene mobility software platform, safety-first automated driving...  .... That's why the Enterprise Technology Engineering Team (EnTec) builds solutions that...  ..." WHO ARE WE LOOKING FOR? As a Senior Software Engineer, you will help deliver... 
    Senior
    Full time
    Temporary work
    Flexible hours
    3 days per week

    Woven By Toyota

    Palo Alto, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!