Computer Scientist II

Noida, Uttar Pradesh, India
Jul 01, 2024
Jul 07, 2025
Onsite
Full-Time
8 Years
Job Description

As a Computer Scientist for Adobe Lightroom Android, you will play a pivotal role in driving the development of Adobe’s flagship mobile application.

  1. Technical Leadership. Lead and contribute to the technical design, implementation, and delivery of new features and enhancements for the Adobe Lightroom Android app.
  2. Feature Development. Collaborate closely with Product Managers and fellow engineers to define and prioritize features that align with Adobe’s strategic goals.
  3. End-to-End Ownership. Take ownership of features from inception to deployment, ensuring high quality through rigorous testing and optimization for performance and user experience.
  4. Performance Optimization. Focus on optimizing memory usage, processing efficiency, and eliminating crashes and ANRs (Application Not Responding) to enhance app responsiveness.
  5. Mentorship and Collaboration. Mentor junior engineers, foster a collaborative team environment, and contribute to continuous improvement initiatives across the engineering organization.
  6. Innovation. Stay abreast of industry trends and innovations in mobile app development, image processing, and user experience design, and apply these insights to drive continuous improvement and innovation within the team.
  7. Agile Practices. Work in an Agile development environment, participating in sprint planning, backlog grooming, and daily stand-ups to ensure timely delivery of features and enhancements.

What You'll Do

  • Work with a team of passionate developers to add features in products that are strategic to Adobe's growth.
  • Collaborate with Product Managers, fellow engineers in the team, and other partners in defining roadmap, scope, and work for releases.
  • Own your features end-to-end starting from gathering requirements, design, implementation, and instrumenting unit & automation test cases.
  • Constantly strive towards making the app responsive by optimizing memory and processing footprint; eliminating crashes & ANRs.
  • Mentor and guide high performing engineers.

What We're Looking For

  • BTech or MTech or equivalent experience in Computer Science.
  • Minimum 8 years of hands-on software development experience.
  • Strong C++ programming skills along with one of the scripting languages like Python or Perl.
  • Experience in Android app development will be good to have.
  • Good/practical understanding of architectural patterns.
  • Excellent interpersonal skills, ability to collaborate across teams and build consensus.
  • Practice with product development and release methodologies such as Agile, Lean, Scrum.

#CPP-All1

Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.

Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email [email protected] or call (408) 536-3015.

Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each other’s employees.