Computer Scientist

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands to create and deliver exceptional digital experiences.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Computer Scientist

Adobe is seeking a talented Computer Scientist to join our team in developing large-scale distributed systems. As a global leader in digital experiences, Adobe empowers everyone from emerging artists to global brands to create and deliver exceptional digital experiences.

In this role, you'll be working on designing and developing microservices and data-driven distributed systems, leveraging your expertise in Java/Scala and big data technologies. You'll be responsible for implementing real-time streaming solutions using cutting-edge technologies like Kafka and Spark, while ensuring high performance and scalability.

The ideal candidate brings strong technical expertise in distributed systems, excellent coding skills, and a deep understanding of data structures and algorithms. You'll be working with cloud platforms (Azure, AWS, GCP) and various big data technologies, contributing to Adobe's mission of changing the world through digital experiences.

This is an excellent opportunity for a seasoned professional to join a company that's passionate about empowering people to create beautiful and powerful digital experiences. At Adobe, we value new ideas from everywhere in the organization and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

We offer a collaborative environment where you'll work with cutting-edge technologies and contribute to solutions that impact millions of users worldwide. If you're passionate about distributed systems, big data, and creating impactful digital experiences, this role offers the perfect platform to advance your career while working on meaningful projects at a global scale.

Last updated 11 days ago

Requirements For Computer Scientist

Java
Scala
Kafka
  • 5+ years in design and development of microservices and data driven large distributed systems
  • Excellent coding, design skills and proficiency in Java/Scala
  • Expertise in data structures, algorithms, and performance design
  • Work experience on one or more Big data technologies on Public cloud – Azure, AWS, Google Cloud Platform
  • Extensive and in depth design and development experience in Apache Kafka, Akka, Graph DBs, Spark, Hadoop
  • Strong knowledge on database design and modelling
  • Solid fundamentals of concurrency and synchronization
  • Solid understanding of real time streaming solutions using Kafka streams or Spark/Flink
  • Strong verbal and written communications skills
  • MTech/BTech in Computer Science from a premier institute

Interested in this job?

Jobs Related To Adobe Computer Scientist

Senior Engineer/Tech Lead

Senior Engineer/Tech Lead position at Adobe leading architecture and development of enterprise software with focus on GenAI integration and customer value delivery.

Full-Stack Engineer

Full-Stack Engineer role at Adobe focusing on Experience Management solutions, offering competitive compensation and opportunity to work on innovative AEM capabilities.

Senior Fullstack Engineer

Senior Fullstack Engineer role at Adobe, building innovative solutions for AEM Sites customers with focus on website performance and user engagement.

Senior Software Development Engineer

Senior Software Development Engineer role at Adobe building scalable services for the Journey Optimizer Team, focusing on cloud-native and distributed systems development.

Senior FullStack Software Engineer - Commerce

Senior FullStack Software Engineer position at Adobe, focusing on commerce solutions and requiring 8+ years of experience in building scalable web applications using modern technologies.