Sr Engineer - Interactive Compute

Target Target · Retail · NCD-0375 Brooklyn Park, MN

Senior Engineer on the Machine Learning Platform team responsible for developing new capabilities to support Data Scientists and other users at Target. This involves designing, implementing, and maintaining the Interactive Compute platform, developing applications to improve development experiences for Engineers, Data Scientists, and Analysts using JupyterLab and similar technologies, and collaborating with users to enhance notebook and Interactive Compute features. The role also includes developing, deploying, and maintaining production applications, building scalable and reliable compute capabilities, implementing monitoring and logging, and improving platform performance.

What you'd actually do

  1. Lead the design, implementation, and maintenance of Interactive Compute platform capabilities.
  2. Develop applications to improve development experiences for Engineers, Data Scientists, and Analysts using JupyterLab and similar technologies
  3. Collaborate closely with our team and users to enhance notebook and Interactive Compute features for Target.
  4. Develop, deploy, and maintain production applications.
  5. Build and maintain scalable, reliable, and efficient Compute capabilities.

Skills

Required

  • Java
  • Python
  • JupyterLab
  • API development
  • relational databases
  • NoSQL technologies
  • Spark
  • Hadoop
  • DevOps practices
  • Kubernetes
  • Docker
  • Jenkins
  • Git
  • analytical skills
  • problem-solving skills

Nice to have

  • Spring Boot
  • MLOps
  • machine learning concepts

What the JD emphasized

  • MLOps
  • machine learning concepts