Lead Software Engineer - Data Engineering, ITC
nike
Job Description
- 7+ yearsof experience in software development, with a strong foundation indistributed systems, cloud-native architectures, and data platforms.
- Advanced Knowledge in API services
- Expertise in CI/CD process.
- Expertise in big data technologies such asApache Sparkand real-time streaming technologies likeApache Kafka.
- Strong programming skills in Python, Java or similar language
- Strong Knowledge of SQL.
- Advanced knowledge of amajor cloud platform (AWS, Azure, GCP)and its ecosystem of data services.
- Proficiencywith Infrastructure as Code (IaC) tools like Terraform or AWSCloudFormation,Docker, or Kubernetes
- Strong understanding ofadvanced data modeling techniquesand modern datawarehouses and strongMedallion architectureexpertise
- Ability todesign scalable, fault-tolerant, and maintainable distributed systems.
- Excellent communication and stakeholder management skills.
WHAT YOU’LL WORK ON
What You’ll Do
- Design, build, deploy, and own complete, scalable, and reliable end to end, software to data platforms and solutions.
- Lead thetechnical design of new API services, data pipelines, and systems.
- Buildreusable frameworks, libraries, and data management SDKsto improveproductivity.
- BuildData MeshData products with abstraction.
- Optimize performance andcost-efficiency of Services workload, data workflows and compute layers.
- Collaborate with stakeholders such as data scientists, business analysts, and product managers to understand and translate business requirements intotechnical solutions.
- Providetechnical leadership and mentorshipto junior engineers.
- Ensure theuptime, reliability, and monitoringof the systems you build and own.