Senior Cloud Engineer
Adobe
San Jose
hace 1 día

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.

We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

The Opportunity

Neural Filters is a new set of creative features that was recently launched in Photoshop and will eventually expand to the entire suite of Creative Cloud apps, helping to establish the foundations and an of AI-powered creative tools.

The applications of these machine-learning backed technologies range from imaginative portrait edits, like adjusting the age of a subject, to colorizing B / W images, image restoration and changing the seasons of a landscape.

As technology evolves so too will its applicability to other mediums like illustrations, video, 3D, and more.

The Neural Filters team is seeking a Senior Cloud Engineer who will help develop and deploy innovative machine-learning, cloud-based technologies to our customers.

What you will Do

  • Develop efficient, reliable, testable service code in JVM-based languages like Scala or Java
  • Work closely with engineers on the team to guide the development process from requirements and design through development, integration, testing, and deployment
  • Work with other Adobe teams advising on using our technology, investigating bugs, and collaborating on providing new features
  • Regularly review and tune test code to achieve a high standard of software quality, code coverage, and performance metrics
  • Optimize services to address high-performance, latency, and load requirements
  • Participate in a 24x7 On-Call rotation for onboarded projects, ensuring that our systems remain reliable for those who depend on them
  • What you need to succeed

  • Bachelor of Science, or higher degree, in Computer Science, Engineering, Mathematics or equivalent experience
  • 5+ years of experience with JVM (Java Virtual Machine) based languages like Java or Scala
  • 5+ years of experience with at least one of the following cloud platforms : Microsoft Azure, Amazon Web Services (AWS) or Google Cloud Platform (GCP)
  • Must be well versed with distributed computing principles, proven experience building high scale high-performance cloud platforms and services
  • Experience building scalable solutions using Redis, Cassandra, Elasticsearch or Kafka.
  • Extensive experience with CI / CD and in-depth knowledge of containerization and modern deployment strategies
  • Highly proficient in Java development, tools, and common services patterns
  • Proficient in services frameworks, deployment, and monitoring tools
  • Firm computer science fundamentals, including design patterns, algorithms, asymptotic complexity, parallelism, and database schema design
  • Works well in a small, collaborative, highly productive team environment across multiple geographies
  • Excellent verbal and written communication skills
  • Bonus Qualifications

  • Understanding of, preferably experience with, highly responsive, resilient frameworks like Akka (streams, sharding)
  • Experience in large-scale data processing and / or machine-learning environments is a big plus (eg. Hadoop, Kafka, PyTorch, Tensorflow, etc)
  • Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación