Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA

Software Development Engineer role focused on building and maintaining scalable data pipelines using Databricks and Apache Storm, orchestrating workflows with Astronomer, and contributing to a large-scale cloud-based data and analytics platform for personalization experiences. Requires Python and SQL proficiency, with experience in data science models being beneficial.

What you'd actually do

  1. Build fault tolerant, scalable, quality data pipelines using multiple cloud- based tools.
  2. Work independently to design and delivering medium to complex functionality.
  3. Collaborate and Provide guidance to team members to build a scalable and high-performance solution with low operational overhead.
  4. Work with multi-functional team members to ensure a superb end-to-end user experience for our customers.
  5. Fast prototyping of ideas and concepts and researching the latest industry trends.

Skills

Required

  • Python
  • SQL
  • software engineering
  • data pipelines
  • cloud-based tools
  • Databricks
  • Apache Storm
  • Astronomer

Nice to have

  • Master’s degree
  • Databricks and Python
  • propensity modeling techniques
  • other modeling techniques
  • fast-paced business environment

What the JD emphasized

  • Proven experience of building, testing, evaluating, and improving revenue-generating data science models
  • Strong SQL experience for querying, cleansing, integrating, and summarizing complex data is essential
  • Proven experience translating complex analytics into understandable insights for senior collaborators is essential