Career Opportunities

Title: Lead Software Engineer

Location: Sunnyvale, CA

About AgShift


AgShift is a silicon valley based startup transforming the way food commodities are inspected in today’s world. Using machine vision and deep learning, we are able to augment food inspection process throughout the supply chain. We are proud to be partnering with some of the largest food organizations in the world and assisting their food quality inspectors to identify defects in the commodities accurately, consistently and objectively.


We have been extensively featured by various media houses and agritech stakeholders as a startup to watch out for and have won numerous accolades for the same. We have been seed-funded by venture capital firms like Cerracap Ventures and Exfinity Venture Partners, etc. 


Job Description


The job entails leading our product engineering team roll out robust, industrial-grade and user-friendly product(s) to help food inspectors assess the quality of various food commodities. AgShift offers a suite of products - a web-based management console, a mobile app, and an embedded software - that collectively help food organizations a) Digitize their food inspection workflow, and b) Automate their inspection process through the use of our patented AI solutions.


As the lead engineer/software architect at AgShift, you’ll be responsible for


  • Building and scaling our engineering team, and mentoring junior engineers

  • Owning the architecture and engineering details of our backend system

  • Collaborating with the business and product team to define product roadmaps and develop implementation plans

  • Improving the existing product and rolling out new features regularly as per the roadmap




  • A bachelor’s degree or higher in computer science/engineering or related fields

  • At least 10-12 years experience in full stack software development

  • Experience leading software engineering team(s) - in a large multinational or a fast-growing startup - that rolled out enterprise-grade, scalable and robust software applications functioning at a massive scale

  • Hands on development experience in Java and/or Scala and MongoDB

  • Knowledge of at least one of the widely used frontend frameworks like React, Angular, Vue, etc.


The candidate should possess

  • Exceptional problem solving, analytical and design skills

  • Ability to break down business requirements into engineering details

  • Ability to lead a team of high-performing software engineers and QA engineers to deliver high-quality software products

  • A special liking for startups and willingness to work in a fast-paced environment


How to apply

If you are interested in the job, please send your updated resume to with the subject line as “Software Architect - <Your name>”.