Urban Outfittersposted 19 days ago
Senior
Philadelphia, PA
Clothing, Clothing Accessories, Shoe, and Jewelry Retailers

About the position

URBN is hiring a Senior Software Engineer to join the development of AI-powered digital experiences. We are looking for an experienced full-stack Engineer to join our mission of integrating algorithmic solutions with creative tools. In this unique opportunity, you will use your full-stack engineering skills to implement front-end experiences, services, and cutting-edge algorithms into our rapidly evolving products across our digital ecosystem. You will collaborate with a talented cross-functional team that includes UX designers, data scientists, product managers, and domain experts to deliver a significant business impact.

Responsibilities

  • Designing efficient and reusable front-end systems (JavaScript/Node/Vue.js)
  • Design and development of microservices and event-driven systems
  • Develop functional designs while interacting with enterprise architects, developers, business partners, and end users
  • Collaborating with Product Designers, Product Managers, and other Software Engineers to deliver compelling user-facing products.
  • Conduct exploratory proof-of-concept studies to assess potential deployment architectures and evaluate new data engineering technologies.
  • Propose, promote, and facilitate paved paths for algorithm integration and productization, laying foundations for feedback loops and data flywheels.
  • Collaborate with the team to implement and maintain the ML architecture, including data pipelines and applications that enable training and inference of ML models in production.
  • Foster strong cross-functional partnerships.
  • Champion best practices in full-stack algorithm engineering

Requirements

  • Understanding of OO principles and design patterns
  • Strong coding skills and software development experience. Proficiency in Python is required.
  • Experience with Cloud platforms (Google Cloud Platform, Amazon Web Services, Microsoft Azure, etc.).
  • Proficient with modern JavaScript frameworks (Vue, React) and Webpack
  • Understanding of state management methods and implementation (Vuex/Redux)
  • Hands-on experience with large-scale data processing, data engineering, and automation.
  • Familiarity with machine learning approaches and terminology. Understanding of the practical aspects of ML, e.g., train/dev/test sets, precision and recall, overfitting, hyperparameter tuning, etc.
  • Excellent communicator. Comfortable with ambiguity; able to take ownership and thrive with minimal oversight and process.
  • Passion for bridging algorithms with tooling and workflows

Benefits

  • medical
  • dental
  • vision
  • PTO
  • generous employee discounts
  • retirement savings
  • and much more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service