Sr Software Engineer II
Core
Design and develop scalable batch and real-time personalization systems for the Enterprise Orchestration Platform.
Role type
Senior Software Engineer (Distributed Systems & Cloud-Native)
Builds
Scalable personalization applications and data-processing solutions
Domain
Enterprise software, Cloud-native, Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, Spark, BigQuery, Dataflow, Pub/Sub, GKE, Microservices, CI/CD, System Design, Distributed Computing
Preferred skills
AI-assisted development tools (Devin AI, Claude, GitHub Copilot), Machine Learning platforms
Technologies
GCP, Java, Python, Spark, BigQuery, Dataflow, Pub/Sub, GKE
Responsibilities
Design and develop scalable batch and real-time personalization systems; Write production code, unit tests, and API specifications; Conduct code reviews and perform testing; Refactor code and identify innovative technologies; Collaborate on blueprints, planning, and feature prioritization; Mentor junior engineers.
Seniority
Senior, hands-on IC with mentorship