Software Engineer I, ITC

Nike · Karnataka

  • Experience1–2 yrs
  • SalaryNot disclosed
  • Work modeunknown
  • Posted29 Sept 2026

About Nike

Nike is hiring in Karnataka in consumer goods. This role looks for around 1+ years of experience.

Skills

  • Computer Science
  • Python
  • AI/ML
  • Amazon Web Services
  • cloud architecture
  • software architecture
  • data structures
  • data modeling
  • database technology
  • APIs
  • microservices
  • data governance
  • platform observability

The role

A software engineer at a consumer goods company designs and delivers AI/ML solutions, Python services, and generative AI applications for enterprise data platforms. Builds APIs, microservices, and user-facing applications with React, while applying cloud architecture and AWS to scalable software systems.

Full job description

Who You’ll Work With

At Nike, we harness the power of data and technology to serve athletes* worldwide. The Data, Analytics, and Intelligence (DAI) team is at the forefront of this mission—building scalable, secure, and intelligent platforms that enable data-driven decision-making and personalized experiences across the Nike ecosystem.

Who We Are Looking For

We are looking for candidates who enjoy a collaborative and academic environment where we develop and share new skills, mentor, and contribute knowledge and software back to the analytics and engineering communities both within Nike and at-large.

We value and nurture our culture by seeking to always be collaborative, intellectually curious, fun, open, and diverse.

Undergraduate degree in Computer Science, or equivalent experience1+ years of professional software engineering experienceStrong problem solving and analytical mindsetAbility to write robust, maintainable, and extendable code in PythonNice to have familiarity with front-end languages (HTML, CSS, JavaScript or TypeScript) and UI frameworks such as React or rapid-prototyping tools such as StreamlitExperience with Infrastructure-as-Code (IaC) and GitOps workflowsExperience with cloud architecture and technologies, in particular Amazon Web Services and large-scale application development on cloud platformsExperience and familiarity with containerization (Docker), CI/CD pipelines, industry instrumentation standards (OTEL) and tools (e.g., Splunk) and dependency management tools (e.g., uv)Familiarity with agile development and test-driven developmentUnderstanding of data structures, data modeling and software architectureFamiliarity with enterprise authentication/authorization protocols (OAuth, OIDC, Okta, or similar SSO platforms).Effective verbal and written communication skills (with team members, the business, and in code).

What You’ll Work On

We seek passionate Software Engineers to join our team. As a Software Engineer, you will be designing and delivering robust, scalable AI/ML solutions that accelerate insights at enterprise scale. You should have experience in Python and nice to have some familiarity with front end technologies and building user-facing applications; a strong background in algorithms and data structures; hands-on AWS experience; as well as familiarity in database technology (e.g. Postgres, Redis).

As a Software Engineer, You Will

Design, develop, and maintain scalable AI services powering Nike’s data platforms.Build SDKs, APIs, and microservices to support enterprise-wide applications.Develop agentic workflows and AI/LLM-powered enterprise applications.Build user-facing applications and internal tools using modern UI frameworks (e.g., React, Streamlit) to surface AI/ML capabilities to end users.Collaborate with product managers and cross-functional engineering teams to deliver impactful solutions.Implement best practices in software development, data governance, and platform observability.Participate in code reviews, provide constructive feedback as well as incorporate feedback given.