Computer Scientist 2

adobe

Bangalore 8 Years Exp Posted 43d ago

Job Description

What you’ll do

  • Design and development of one or more services/components.
  • Responsible for the full lifecycle of the project from user story to design, development, testing, documentation, and maintenance.
  • Collaborate with ML engineers to design and integrate AI/ML model orchestration and inference workflows.
  • As a senior member in the team, you would be responsible for architecture, design, quality, coding standards, reviews, documentation, and deployment.
  • Build scalable and reliable cloud services with observability, logging, and tracing to enable quick detection, understanding, and resolution of run-time issues
  • Build GPU-optimized, efficient model pipelines that power the AI features
  • Work collaboratively with a distributed team of engineers, researchers, and product managers to build GenAI services/API to enable the next generation of video workflows in the web, desktop, and mobile apps
  • Partner with internal client teams and enterprise customers to seamlessly integrate these services/APIs into their products

 

What you need to succeed

  • B. Tech and/or M. Tech in Computer Science with an excellent academic record, or equivalent experience
  • 8+ years of software development experience, primarily in back-end systems
  • Expertise in Java / Python and related frameworks
  • Deep knowledge of server-side technologies and familiarity with frameworks (REST, DynamoDB, Redis, Kafka, Docker, CI/CD, etc.)
  • Exposure to AI/ML systems integration, model serving, or workflow orchestration.
  • Proven experience in developing scalable Cloud-based services on AWS/Azure
  • Good hold on Video Basics
  • Exceptional problem-solving skills, with experience in defining and understanding complex system architectures and design patterns
  • Able to maintain exceptional development standards, especially related to performance, robustness, and scalability
  • Proficient in data structures and algorithms
  • Strong programming and problem-solving skills
  • Self-starter, with ability and interest in learning new technologies and adapting quickly to new requirements and environments
  • Good written and verbal communication skills to be able to articulate deep technical decisions
    • Experience with Agile development practices

Similar Openings for You