Software Engineer

Kutir Inc
San Francisco, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

San Francisco, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Applications Architecture
Azure
Cloud Computing
Continuous Integration
Distributed Systems
Gradle
Spring
Maven
Redis
Scala
SQL Databases
Data Streaming
Data Processing
Google Cloud Platform
Azure
Delivery Pipeline
Grafana
Prompt Engineering
Spark
Spring-boot
GIT
Containerization
Kubernetes
Deployment Automation
Kafka
Spark Streaming
Data Management
Cloud Integration
Data Pipelines
Dynatrace
Docker
Databricks

Job description

Full Stack Senior Software Engineer with strong expertise in data platforms, distributed systems, and cloud-native technologies. The role will focus on developing scalable data processing applications and modern engineering solutions within Sephora's technology ecosystem., Develop scalable batch and streaming data processing applications. Build and maintain Spark and Kafka-based data pipelines. Develop applications using Scala, Java, and Spring Boot frameworks. Work with Databricks and Azure Data Factory for orchestration and processing. Support CI/CD and deployment pipelines using Git, ArgoCD, and Opsera. Containerize applications using Docker and Kubernetes. Monitor systems using Dynatrace and related observability tools. Collaborate with engineering teams on architecture and cloud integrations. Utilize AI-assisted development tools and prompt engineering techniques.

Requirements

Strong hands-on experience with Spark, Spark Streaming, Kafka, and Scala. Experience with SQL, Databricks, Azure Data Factory, and cloud platforms. Expertise in Java, Spring, and Spring Boot frameworks. Familiarity with Docker, Kubernetes, Redis, Maven, and Gradle. Experience with Google Cloud Platform and Azure cloud environments. Knowledge of CI/CD practices and deployment automation tools. Strong analytical, troubleshooting, and communication skills. Preferred Qualifications: Experience with AI-assisted coding and architecture workflows. Retail industry experience is a plus. Ability to work in fast-paced Agile environments.

Apply for this position