Taro Logo

Computer Scientist

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Computer Scientist

Adobe is seeking a talented Computer Scientist to join their Consumer Communication Platform team within the DMe business unit. This role offers an exciting opportunity to work on cutting-edge marketing automation and platform development.

As a Computer Scientist at Adobe, you'll be responsible for crafting and implementing low-latency, high-performance, user-centric SaaS applications. You'll work directly with customers and product management teams to understand requirements and deliver innovative solutions. The role involves extensive work with server-side technologies, particularly Java and Spring frameworks, while leveraging cloud platforms and modern development practices.

The ideal candidate will bring strong technical expertise in backend development, with experience in Spring, Hibernate, and database technologies. You'll need to demonstrate proficiency in cloud platforms (AWS/Azure/Google Cloud) and show familiarity with testing frameworks and GenAI technologies. Your role will be crucial in shaping the future of Adobe's marketing automation platforms.

This position offers the opportunity to work with a global leader in digital experiences, where you'll contribute to products that impact millions of users worldwide. Adobe provides a collaborative environment where innovation is encouraged, and you'll have the chance to work with cutting-edge technologies while solving complex technical challenges.

Join Adobe's team in Bangalore and be part of a company that's committed to creating exceptional employee experiences and values diversity and inclusion. Adobe believes that new ideas can come from anywhere in the organization, and they're looking for someone who shares their passion for innovation and excellence in software development.

Last updated 8 months ago

Responsibilities For Computer Scientist

  • Engage with customers and product management teams to understand needs and craft innovative solutions
  • Elaborate feature scope through competition analysis and research
  • Write use cases, prepare HLD, LLD, performance models, effort estimation and planning
  • Handle non-functional requirements like performance and memory optimization
  • Craft and stabilize features through coding

Requirements For Computer Scientist

Java
MySQL
PostgreSQL
Kubernetes
  • Proven experience in development of Web technologies using Spring, Hibernate, Tomcat, Databases (MySQL, PGSql)
  • Experience working on large-scale SaaS products
  • Solid understanding of AWS, Azure or Google cloud
  • Familiarity with TDD and tools like JUnit, Mockito
  • Exposure to GenAI technologies
  • Strong understanding of OO concepts
  • Good computer science fundamentals & deep data structures knowledge
  • Good problem solving skills

Benefits For Computer Scientist

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Inclusive work environment
  • Career growth opportunities

Interested in this job?