URBN Lead Architect
Apply NowCompany: URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)
Location: Philadelphia, PA 19120
Description:
Role Summary
URBN is seeking anArchitect to join the development of AI-powered digital experiences.
We are seeking an experienced Architect 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 cutting-edge algorithms into our rapidly evolving products across our digital ecosystem. You will collaborate with a talented cross-functional team that includes data scientists, product managers, and domain experts to deliver a significant business impact.
You'll need a deep grasp of streaming and message processing fundamentals. Solid confidence with Python as well as JVM-based tools such as Java, Kotlin, no-sql and relational databases such as Postgres. You'll also need a significant amount of aptitude in designing and integrating Kubernetes services with cloud-based platform APIs such as Google Cloud, AWS, or Azure.
As an Architect, you will be responsible for determining the long-term technology direction with agreement from Engineering Director, Managers, and leads. You will engage with the product team early in the new project lifecycle to formulate solutions and create architecture and design documentation to be used by engineering teams.
You will also bring experience that extends beyond personal code contribution: leading design and requirements grooming, driving communication between teams, providing critical feedback, coordinating the work of others, taking a technical leadership role on projects, and providing mentorship opportunities. You should be adept at picking up new technologies and patterns and lead debates on the pros and cons of various approaches. Most of all you should be ready and willing to tackle new challenges with a supportive team of creative and hard-working professionals.
Role Responsibilities
Role Qualifications
#LI-EM2
The Perks
URBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment status. Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more! For additional information visit www.urbn.com/work-with-us/benefits
EEO Statement
URBN celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.
URBN is seeking anArchitect to join the development of AI-powered digital experiences.
We are seeking an experienced Architect 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 cutting-edge algorithms into our rapidly evolving products across our digital ecosystem. You will collaborate with a talented cross-functional team that includes data scientists, product managers, and domain experts to deliver a significant business impact.
You'll need a deep grasp of streaming and message processing fundamentals. Solid confidence with Python as well as JVM-based tools such as Java, Kotlin, no-sql and relational databases such as Postgres. You'll also need a significant amount of aptitude in designing and integrating Kubernetes services with cloud-based platform APIs such as Google Cloud, AWS, or Azure.
As an Architect, you will be responsible for determining the long-term technology direction with agreement from Engineering Director, Managers, and leads. You will engage with the product team early in the new project lifecycle to formulate solutions and create architecture and design documentation to be used by engineering teams.
You will also bring experience that extends beyond personal code contribution: leading design and requirements grooming, driving communication between teams, providing critical feedback, coordinating the work of others, taking a technical leadership role on projects, and providing mentorship opportunities. You should be adept at picking up new technologies and patterns and lead debates on the pros and cons of various approaches. Most of all you should be ready and willing to tackle new challenges with a supportive team of creative and hard-working professionals.
Role Responsibilities
- Proposing long-term technology direction, with agreement from Director, Managers, and leads
- Engaging with product managers early in the new project lifecycle to formulate solutions
- Creating architecture and design documentation to be used by Engineering teams and Product teams in the creation of Epics and Stories
- Proposing designs and architectures that enable us to meet our business goals
- Proposing designs and architectures that keep us current yet manage technical debt and prevent unnecessary redundancy, duplication, or complexity
- Attending meetings to review proposed designs, gather feedback, and update designs
- Attending Sprint team meetings groom and plan stories
- Perform the QA function by collaborating with Business teams, Product Managers, Engineering teams and leads
- Engaging with Ops, Agents and Signals teams to provide direction for implementation of the architecture
- Working on Proof-of-Concept projects to vet new design ideas, evaluate alternatives, and develop new foundational components
- Working with 3rd party providers and cloud providers to provide direction, evaluate solutions, or engage in troubleshooting
- Assist with escalated production support needs when critical system issues occur
Role Qualifications
- 10 years or more of staff-level responsibilities such as creating architecture proposals, mentoring, coordinating others work, and taking ownership of designs or projects.
- Deep knowledge of several server-side programming languages including Python, Java and Kotlin
- Deep understanding of Machine Learning and Data Science concepts and technologies
- Able to talk as an expert about streaming data, distributed system design, and relative merits of different messaging technologies and patterns
- Significant experience and enthusiasm for testing and test-driven development
- Able to hit the ground running and quickly familiarize yourself with an existing codebase and toolset
- Able to propose and walk through long and short term architectural solutions with leadership at the Director and C-level.
#LI-EM2
The Perks
URBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment status. Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more! For additional information visit www.urbn.com/work-with-us/benefits
EEO Statement
URBN celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.