Description

  • Senior Software Engineer WHO ARE WE LOOKING FOR? We’re looking for a Senior Software Engineer to help innovate how Nike does Product Merchandising! This role is part of the squad in Enterprise Data & AI Consumer AI/ML team building solutions that will transform the customer experience in Nike Digital Platform. Playing a key role in the development of digital tools, processes, and experiences, the ideal candidate is a problem-solver who is motivated to learn new technologies, communicate ideas and knowledge, and collaborate with teammates. They need to be able to work with ambiguity and abstract requirements, developing features quickly in a team context, balancing speed with quality. Working on multiple priorities, this role is for someone with experience with multiple technologies and/or domains and is unattached to a particular language, platform, or tool. The candidate must also understand the importance of protecting Nike’s intellectual property and highly confidential data. WHAT WILL YOU WORK ON? Our squad is a multi-functional team responsible for enhancing the customer digital experience. An integral part in advancing our technical strategy, you will play a key role in delivering on that vision. We work directly with our business partners to explore and prove the plausibility of concepts and potential solutions. A typical day is a mix of hands-on coding, meetings with product managers, and team technical discussions. We work in a 2-week iteration cycle and follow common Scrum ceremonies like sprint planning, demos, and retrospectives. WHO WILL YOU WORK WITH? Our team has Machine Learning Engineers, Software Engineers and Data Scientists. You will work day-to-day with your peer software engineers, machine learning engineers, product management and other squad team members to achieve business objectives. You will also engage with other Global Technology functions and teams on organizational and technical goals. WHAT YOU WILL BRING? ● You have education, professional credentials, and/or demonstrable expertise in Computer Science, Engineering, or Numerate Field ● Proven ability to write robust, maintainable, and extendable code in Python, Java ● Wide experience of building infrastructure-as-code solutions, using Terraform ● Years of experience in Cloud computing (AWS) ● Experience setting up, maintaining, and automating continuous integration systems, using Jenkins ● Strong working knowledge of Containerization with Kubernetes, Docker ● Experience with AWS services (EC2, S3, DynamoDB, EMR) ● Basic understanding about machine learning concepts, theory and application ● Experience working with Kubeflow, TensorFlow, PyTorch, Airflow, Databricks ● Demonstrable proficiency in providing monitoring solutions (e.g. Prometheus, Grafana) ● Good GitHub knowledge ● Excellent verbal and written communication skills. ● Ability to build collaborative relationships with peers and multi-functional partners ● Knowledgeable with Scrum development processes or similar Agile methodologies

Education

Any Graduate