Logo of Huzzle

Computer Scientist

image

Adobe

22d ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

AI generated summary

  • You need experience with Spring, Hibernate, and cloud services (AWS/Azure/Google), strong Java coding skills, TDD familiarity, GenAI exposure, solid problem-solving abilities, and a passion for innovation.
  • You will engage with customers to develop innovative solutions, analyze competition, write use cases, prepare design documents, code features, and address performance requirements at the solution level.

Requirements

  • Proven experience in development of Web technologies in server side using Spring, Hibernate, Tomcat, Databases (mysql, PGSql) etc
  • Experience on working on a customer focused, large sized SaaS product
  • Solid understanding of current trends and backend services
  • Write proven, optimized, code in Java that follows the standard processes
  • Solid understanding in AWS, Azure or Google cloud
  • Familiarity with TDD and tools like JUnit, Mockito etc
  • Exposure to GenAI technologies
  • Understanding of OO concepts
  • Good computer science fundamentals & deep data structures knowledge
  • Good problem solving skills
  • Passionate about solving exciting problems for customers, eager to explore new grounds in technology and user experience
  • Display a readiness to walk “unchartered” territory with a deep sense of curiosity, appetite for risk and perseverance to solve problems

Responsibilities

  • Engage with customers and product management teams (co-located in Bangalore) to understand the need and craft an innovative solution.
  • Elaborating the feature scope through competition analysis, research on recent technologies and trends to deliver the outstanding and often next-in-class solutions and iteratively work with customers to finesse the solution.
  • Writing use cases, preparing HLD, LLD, performance models, effort estimation and planning. Crafting the feature, coding and stabilisation of the feature.
  • Handling non-functional requirements like performance, memory leaks, memory errors, not just at the feature level but, analyses its impact at the solution level as well. Participate in the evolution of standard methodologies.

FAQs

What is the primary responsibility of the Computer Scientist in the Consumer Communication Platform team?

The primary responsibility is to engage with customers and product management teams to understand needs, craft innovative solutions, and develop and deliver high-quality code for marketing automation and various platform needs.

What technologies should a candidate be experienced with for this role?

A candidate should have proven experience in web technologies on the server-side using Spring, Hibernate, Tomcat, and databases such as MySQL and PostgreSQL.

Is there any specific experience required in SaaS products?

Yes, experience working on a customer-focused, large-sized SaaS product is required.

What programming language is primarily used for coding in this role?

The primary programming language used for coding in this role is Java.

What cloud platforms should candidates be familiar with?

Candidates should have a solid understanding of AWS, Azure, or Google Cloud.

Are there preferred software development methodologies mentioned for this position?

Yes, familiarity with Test-Driven Development (TDD) and tools like JUnit and Mockito is preferred.

What qualities or skills are emphasized for candidates applying to this position?

Candidates should display good problem-solving skills, have a readiness to explore new technologies, and have a passion for solving exciting problems for customers.

Is familiarity with GenAI technologies a requirement for this role?

Yes, exposure to GenAI technologies is mentioned as part of the requirements for this role.

What educational background is preferred for this position?

A bachelor's degree is preferred for candidates applying to this position.

Does Adobe offer equal employment opportunities?

Yes, Adobe is committed to creating exceptional employee experiences and does not discriminate based on various characteristics, including gender, race, or disability.

How can candidates request accommodations during the application process?

Candidates can email accommodations@adobe.com or call (408) 536-3015 for assistance with accommodations during the application process.

Technology
Industry
10,001+
Employees
1982
Founded Year

Mission & Purpose

Adobe is the global leader in digital media and digital marketing solutions. Our creative, marketing and document solutions empower everyone – from emerging artists to global brands – to bring digital creations to life and deliver immersive, compelling experiences to the right person at the right moment for the best results. In short, Adobe is everywhere, and we’re changing the world through digital experiences.