26 days ago
Base Salary
$170k - $205k/yr
Responsibilities
- Design, build, and evolve high-scale backend systems for ingesting, processing, storing, and serving shopper data and attributes.
- Own complex engineering projects end-to-end from requirements and technical design through implementation and production operation.
- Develop APIs, streaming pipelines, and platform capabilities for user-profile data.
- Improve scalability, reliability, data quality, observability, and performance for systems processing large volumes of user and event data.
- Partner with product, data, and ML teams to support segmentation, personalization, revenue attribution, behavioral analytics, and machine learning.
- Contribute to architecture, design reviews, engineering standards, mentorship, and hands-on technical development.
Requirements
- 6+ years of professional software engineering experience.
- Experience designing and operating backend or distributed systems at scale.
- Strong experience with data ingestion, processing, and streaming architectures handling large volumes of user, event, or similarly high-cardinality data.
- Strong programming and software-design skills in Java or similar backend languages.
- Understanding of distributed systems, scalability, reliability, performance, and observability.
- Experience owning complex technical projects from design and implementation through deployment and production operation.
- Strong problem-solving, technical judgment, communication, collaboration, and cross-functional teamwork skills.
- Experience mentoring engineers and contributing to technical decisions and engineering best practices.
Benefits
- Competitive perks and benefits including health and wellness benefits and equity.
- Full-time position for US-based applicants.
