Senior Software Engineer
$187.08k - $250kMashgin 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.
$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...SeniorFull time$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-...SeniorFull timeWork at officeFlexible hours- ...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...SeniorFull time
$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...SeniorFull time- ...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
- ...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
- ...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...SeniorImmediate start
$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...SeniorFull time$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...SeniorFull timeRemote work$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...SeniorLocal areaFlexible hours$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...SeniorFull timeWorldwide2 days per week3 days per week- ...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...SeniorWork at officeRemote workFlexible hoursShift work
- ...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'...SeniorWork at office
$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...SeniorWork at officeLocal area3 days per week- ...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...SeniorFull timeImmediate start
$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...SeniorFull timeTemporary workWork at officeFlexible hours- 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?]]SeniorFull timeWork at office
$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...SeniorFull timeTemporary workWork at officeFlexible hours- ...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...SeniorFull timeWorldwide
- ...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...SeniorContract work
- ...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...SeniorFull timeWork at officeRemote work3 days per week
$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- ...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...SeniorInternshipWork at office
- ...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...SeniorFull timeWork at office
$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$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...SeniorFull timeRemote work- ...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
$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...SeniorImmediate startFlexible hours$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...SeniorImmediate startFlexible hours$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...SeniorFull timeTemporary workFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer intern Palo Alto, CA
- software developer fintech Palo Alto, CA
- ngo software engineer Palo Alto, CA
- intel software engineer Palo Alto, CA
- machine learning software engineer Palo Alto, CA
- senior software engineer remote Palo Alto, CA
- junior software developer remote Palo Alto, CA
- software engineer full time Palo Alto, CA
- work from home software developer Palo Alto, CA
- senior software engineer Palo Alto, CA



