Senior Computer Scientist

Noida, Uttar Pradesh, India
Oct 07, 2024
Oct 20, 2025
Onsite
Full-Time
10 Years
Job Description

As a Senior Computer Scientist within Adobe Advertising, you will play a crucial role in developing high-performance, scalable backend services that enhance our advertising solutions. You’ll be instrumental in creating systems that support large enterprise customers and ensure seamless user experiences.

Key Responsibilities

  1. Design and Develop. Lead the architecture and development of enterprise-scale backend cloud services.
  2. System Optimization. Optimize APIs for performance and scalability, focusing on response times.
  3. Full Software Development Lifecycle. Engage in all stages of software development, including design, coding, testing, and deployment.
  4. Mentorship. Provide guidance and mentorship to junior developers, helping to elevate the team's capabilities.
  5. Cross-Functional Collaboration. Work with various teams to deliver outstanding end-to-end user experiences.
  6. Innovation and Research. Stay abreast of industry trends and explore new technologies to drive innovation within the team.

Qualifications

  1. Experience. Minimum of 10 years in the software industry, specifically in developing enterprise-level backend services.
  2. Advanced proficiency in Java and Microservices architecture.
  3. Hands-on experience with cloud platforms (e.g., AWS) and container orchestration (e.g., Kubernetes).
  4. Strong background in RESTful web services and multithreaded applications.
  5. Communication Skills. Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.
  6. Agile Development. Experience with Agile methodologies and practices.
  7. Education. BTech/MTech/MS in Computer Science or a related discipline.

Desired Attributes

  1. Self-Motivated. A proactive learner who can adapt quickly to new challenges and technologies.
  2. Detail-Oriented. Strong attention to detail and a commitment to delivering high-quality software.
  3. Team Player. Ability to work collaboratively in a fast-paced environment.

Why Join Adobe?
At Adobe, you’ll be part of a dynamic team that values creativity, collaboration, and diversity. We offer opportunities for professional growth and the chance to work on projects that make a real impact in the digital landscape.