Senior Software Engineer
$187.08k - $250kTenoneten
About Mashgin
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; andWorking 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.
#J-18808-Ljbffr$220k - $230k
San Francisco or Mountain View, CA, USAR&D - Engineering /Full-time /HybridResponsibilities:Work closely with the product team to codify... ...where quality is paramount.About You:Strong experience in backend software developmentDeep expertise in one of the following areas:...SeniorFull time$176k - $264k
...ride requests to Nuro vehiclesTelemetry pipelines surfacing live vehicle state to riders and operationsAbout You6+ years of backend engineering experienceExperience designing and operating distributed systems where reliability isn't optionalEnd-to-end product ownership —...SeniorImmediate startFlexible hours$185k - $230k
The OpportunityWe're excited to welcome a talented and passionate Senior Software Engineer to join our highly skilled team. The ideal candidate will hold a deep comprehension of search and recommendations algorithms and infrastructure, including retrieval augmented generation...SeniorPermanent employment$123k - $215.25k
...Location: Phoenix, AZ, United States; Palo Alto, CA, United StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeWorkplace: HybridCareer Area: TechnologyCompany: American ExpressDescriptionInfrastructure as...Senior$193.93k - $291.15k
...large scale data curation.Partner with a tight-knit group of engineers who focus on collision avoidance.Participate in the design and... ...mathematics.Strong coding skills in C++.Experience deploying software in robotics products.Willingness to sweat the details and strive...SeniorImmediate startFlexible hours$193.93k - $291.15k
...expanding/scaling existing systems.Collaborate closely with autonomy engineers and build an understanding of how autonomy works to formulate... ...solutions.About YouYou have 3+ years of experience working in software engineering or related fields.You are a talented software...SeniorImmediate startFlexible hours$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...of measuring the intelligence of our prototypes. As a Software Engineer, you will be working with the cutting edge AI agents developed...Senior$160k - $262k
...and accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team. The team is... ...bonus, equity compensation, and benefits.#LI-JL261#Mid-Senior Working at AuroraAt Aurora, we bring together extraordinarily...SeniorWork at officeLocal area3 days per week$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions...Senior$174k - $252k
...Python.3 years of experience testing, maintaining, or launching software products.1 year of experience with software design and... ...Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions...Senior$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$183.52k - $230k
...about fostering innovation, collaboration, and diversity in the workplace.We are looking for a highly skilled and motivated Senior Software Engineer to join our Growth Engineering team. The ideal candidate will be responsible for designing, building, and scaling...SeniorWork experience placementWork at officeLocal areaFlexible hours$171k - $231.5k
...working to find new, innovative ways to make that possible.Job OverviewCome join the Intuit Enterprise Builders team as a Senior Software Engineer. As Intuit expands its footprint in the Mid-Market and Enterprise segment, you will be part of the group enabling the product...SeniorTemporary workWork experience placementWorldwide$193.93k - $291.15k
...Fidelity, T. Rowe Price, and other leading investors.About the RoleOur robotics team is growing and we are looking for a Senior Software Engineer to join our Pose team. You will be working on challenging problems in the design and implementation of the pose estimation...SeniorImmediate startFlexible hours$174k - $252k
...minimal latency.Collaborate with cross-functional product and engineering teams to integrate features—like seamless cross-platform video... ...working with algorithms, data structures, complexity analysis and software design.Experience with Android system-level development or...SeniorWorldwide$160k - $260k
...from Aurora, visit aurora.tech or follow us on LinkedIn.What we are looking forMap Build's Geometric Generation team is hiring a Software Engineer to build the 3D spatial foundation that powers the Aurora Driver. You will own the algorithms that process millions of miles...SeniorWork at officeLocal area3 days per week$193.93k - $291.15k
...Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and makes real-time decisions using onboard sensors and...SeniorLocal areaImmediate startFlexible hours$176.4k - $264.6k
...Team crafts vital services that ensure Nuro Driver reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business...SeniorImmediate startFlexible hours$174k - $252k
...design, development, and implementation of core exposure control software and algorithms for the Pixel camera Auto Exposure.Machine... ...performance, power consumption, and memory footprint.Google's software engineers develop the next-generation technologies that change how...Senior$130k - $152k
...team with ethics at the center of everything we do. Expectations are high, and so are the rewards. Robinhood is seeking a Senior Software Engineer to join the Enterprise Build team: the small, high-leverage team that turns the company's best AI-built prototypes into true...SeniorWork at officeFlexible hoursShift work3 days per week- ...you think, not how you keyword-match. ~5+ years in backend engineering, full-stack development, or infrastructure/DevOps: internships... ...roles. Experience in EDA, semiconductor, or hardware-adjacent software environments. Our AI Bullshit Meter We are very good at...SeniorInternshipWork at office
$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...maximize performance and return on ad spend. Engineers and scientists work hand-in-hand, blending... ...’s success.We’re looking for a Senior Software Engineer who thrives at the intersection...SeniorOngoing contractWork at officeLocal area$190k - $260k
...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S... ...on the NASDAQ.Kodiak is recruiting an experienced Software Engineer who is passionate about motion control and simulation to join our...SeniorTemporary workWork at officeVisa sponsorshipShift work- ...service to the institution’s mission.The Digital Solutions department of the Stanford Graduate School of Business seeks a Senior Software Engineer who will work on several web applications and cloud platforms. In this role, along with supporting operational activities,...SeniorPart timeRemote work
$93.9k - $153.6k
We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such... ...improvement.Education and/or Experience: Required for Experienced (Senior-Level) Candidates:Bachelor’s degree in Computer Science,...SeniorFull timeInternship$204k - $259k
...simulation across 15+ U.S. states. Hardware Engineering is an innovative and collaborative group... ...of electrical, mechanical, reliability, software and vehicle engineers. We design, build,... ...work schedule and you will report to a Senior Staff Software Engineer. You Will...SeniorFull timeWork experience placement- ...NO limits to your career: come shape the future and be part of a truly unique global culture at OutSystems! The Role The Senior Software Engineer will be a hands-on technical expert responsible for designing, implementing, and delivering significant features within...SeniorRemote workWorldwide
$174k - $252k
...Senior Software Engineer, Mobile, GeminiApp, DeepMind Share Senior Software Engineer, Mobile, GeminiApp, DeepMind DeepMind Mountain View, CA, USA ~ Bachelor’s degree or equivalent practical experience. ~5 years of experience with software development in one...Senior$180k - $240k
..., and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Onboard Software Engineer to develop the software that runs on our aircraft and ground assets. Working primarily in modern C++ on embedded Linux...SeniorFlexible hours$221.45k - $253k
...Mountain View, CA, USA Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics or a related field... ..., post-baccalaureate experience in the job offered or in a Software Engineer-related occupation. Alternatively, will accept a Master...SeniorFull timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Palo Alto, CA
- information technology software engineer Palo Alto, CA
- federal - software developer Palo Alto, CA
- graduate software developer Palo Alto, CA
- rust software engineer Palo Alto, CA
- software engineer remote Palo Alto, CA
- junior software developer internship Palo Alto, CA
- remote entry level software developer Palo Alto, CA
- software engineer contract Palo Alto, CA
- network software engineer Palo Alto, CA


