At Adobe, we are passionate about changing the world through digital experiences. We empower individuals and businesses to create powerful images, videos, and applications that transform interactions across every screen. We are looking for a talented Computer Scientist I to join our innovative team in Noida.
Key Responsibilities
- Design and implement microservices architectures that can scale horizontally and manage large volumes of data.
- Ensure that microservices are modular, maintainable, and easily deployable.
- Develop data processing workflows utilizing Big Data technologies such as Apache Hadoop and Spark, focusing on scalability and performance.
- Deploy solutions on public cloud platforms (AWS, Azure, Google Cloud) that leverage cloud-native features.
- Create real-time data ingestion and processing solutions using Apache Kafka and Spark Streaming.
- Implement strategies for error handling, data recovery, and system resilience.
- Design and optimize database schemas and queries for efficiency.
- Work with both SQL and NoSQL databases, including experience with graph databases.
- Partner with product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Stay up-to-date with industry trends and emerging technologies.
- Conduct research to explore new technologies and methodologies that can enhance product offerings.
Qualifications
- A minimum of 7 years in software development, particularly with large distributed systems.
- Proven track record of implementing microservices and working with Big Data technologies.
- Strong coding skills in Java or Scala, with a solid understanding of software design principles.
- Experience with Apache Kafka, Spark, and other relevant technologies.
- M.Tech/B.Tech in Computer Science or a related technical field from a recognized institution.
- Excellent interpersonal skills with the ability to articulate complex technical concepts to diverse audiences.
- A collaborative mindset, eager to work within a team-oriented environment.
Why Join Adobe?
- Innovative Culture. At Adobe, we encourage creativity and innovation. You'll have the opportunity to work on cutting-edge technologies that impact millions of users.
- Diversity and Inclusion. We value diverse perspectives and are committed to creating an inclusive workplace. We believe that our differences fuel innovation.
- Professional Growth. Adobe invests in employee development, offering continuous learning opportunities and career advancement.
Equal Opportunity Employer. Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race, ethnicity, age, disability, religion, sexual orientation, or any other characteristic protected by law. We encourage all qualified applicants to apply.