Sr. Android Engineer at Presto | Powderkeg

Location: India

Employment Type: Full-Time

Team: Software

Presto is a market leader in restaurant labor productivity, overlaying next- generation digital solutions onto the physical world. Its enterprise-grade touch, vision, and voice technologies help hospitality businesses thrive while delighting guests. Presto’s solutions are designed to enable restaurants to do more with less by increasing their guest-to-staff ratios, improving speed and quality of service, identifying bottlenecks, and offering guests a superior experience. These solutions include:

**● Voice: ** Guests and staff can place orders in a natural conversational style via automated speech recognition artificial intelligence with over 94% accuracy, even in noisy environments.

**● Vision: ** Using just a few cameras equipped with computer vision, restaurants can measure throughput and order accuracy, identify issues, repeat visitors and implement real-time solutions.

**● Touch: ** Designed for both drive-thru and dine-in applications, the same Presto Flex can be deployed as a pay-at-table, staff handheld, kiosk, or drive-thru line buster—offering wide front-of-house flexibility.

We are looking for a Senior Android Engineer with experience building out highly scalable platforms.

Key characteristics

  • Capable of writing optimized, high performance, reusable, and reliable code for Android in Java and/or Kotlin.
  • Understands good design principles and designs with scalability in mind.
  • Takes ownership of product specs and drives them from concept to realization.
  • Great understanding of Android system and experience in advanced Android development and architecture.
  • Understands Android hardware issues that can lead to performance and how to find work arounds to solve them.
  • Collaborates with multi-functional teams to deliver great product experience for Presto customers.
  • Passion for performance, quality and attention to detail.
  • Excellent written & verbal communication skills in ideating, prototyping and providing thought leadership.


  • BS/MS Degree in Computer Science or a related field.
  • 8+ years overall industry experience in software development.
  • 4+ years of development experience with Android.
  • Working experience as Lead for at least 2 years.
  • Strong knowledge of Android design principles, design patterns, and best practices.
  • Experience with offline storage, caching and performance tuning.
  • Knowledge of different Android versions and what is backwards compatible in them and what isn't.
  • Experience with Android Developer Tools, Android SDK performance tools and optimization techniques.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with continuous integration.
  • Experience with testing libraries like Robolectric and Mockito.
  • Have worked with either socket connection-based frameworks or web service frameworks in conjunction with Android UX.
  • Ability to understand business requirements and translate them into technical requirements.

With over 250,000 systems shipped, we are one of the largest labor automation technology providers in the industry. Founded at M.I.T. in 2008, Presto is headquartered in Silicon Valley, Calif. with customers including many of the top 20 restaurant chains in the U.S.

We welcome you to visit our investor page to learn more about Presto’s recent announcement to be Publicly Listed Through a Merger with Ventoux CCM Acquisition Corp (NASDAQ: VTAQ)

Job Summary
  • Job Title
    Sr. Android Engineer
  • Company
  • Location
    Redwood City, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?