Android Performance Engineer

INFOSYS NOVA HOLDINGS•Cupertino, CA
•Onsite

About The Position

Kaleidoscope, an Infosys Company, is seeking a Senior Android Performance Engineer to help ensure its flagship Android application provides a smooth, responsive, and resource-efficient user experience. The role focuses on identifying, diagnosing, and resolving performance bottlenecks across the application’s UI, rendering, and frameworks, with particular attention to memory, energy, power, and thermal performance. The position is located in Cupertino, California, and requires working in the office five days a week. Applicants must be authorized to work for any U.S. employer; visa sponsorship or takeover of sponsorship is not available.

Requirements

  • Bachelor of Science in Computer Science or equivalent.
  • At least 5 years of Android performance engineering experience.
  • Expertise in Java/Kotlin for Android.
  • Deep understanding of Android OS architecture and performance pitfalls.
  • Expert proficiency with Android profiling tools, including Android Profiler, Perfetto, systrace, dumpsys, ADB, and Battery Historian.
  • Proven ability to diagnose and resolve complex performance issues.
  • Ability to measure and interpret memory, energy, power, and thermal metrics.
  • Strong Android UI optimization skills, including view hierarchies, RecyclerView, animations, and overdraw.
  • Strong understanding of mobile system architecture, including CPU/GPU, memory, and power management.
  • Experience with performance testing frameworks such as Android Macrobenchmark, Microbenchmark, and Espresso.
  • Ability to communicate complex performance analysis effectively to diverse stakeholders.
  • Ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments.
  • Must be authorized to work for any employer in the United States; visa sponsorship or sponsorship transfer is unavailable.

Nice To Haves

  • Knowledge of power management and battery-life analysis techniques.
  • Experience with automated testing for native iOS/macOS applications using the XCUITest framework.
  • Experience developing Mac or iOS applications using Swift/Swift-UI or Objective-C.

Responsibilities

  • Lead Android performance profiling for jank, ANRs, memory, and thermal behavior across UI, rendering, and app frameworks.
  • Optimize and fix Android UI, rendering, and system performance issues.
  • Define, track, and report Android performance KPIs, including memory, energy, power, and thermal metrics.
  • Develop, maintain, and integrate performance monitoring tools and automated frameworks.
  • Implement and maintain specialized unit, integration, and end-to-end performance tests for CI/CD.
  • Serve as an Android performance subject-matter expert, guide teams, review architecture, and stay current with the field.
  • Perform in-depth data analysis and use or develop custom analysis tools to produce actionable insights.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service