Remote Position
[Remote] Senior Software Engineer, Shopper Data Platform
๐ Remote ยท Bangladesh
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Attentive is hiring a Senior Software Engineer for its Shopper Data Platform team. The role designs, builds, and operates scalable systems for ingesting, processing, storing, and serving user-profile data, while enabling personalization, segmentation, analytics, and machine learning capabilities.
Responsibilities
- Design, build, and evolve high-scale backend systems responsible for the ingestion, processing, storage, and serving of Shopper Data Platform and attributes
- Own complex engineering projects end-to-end, translating product and business requirements into scalable technical designs and driving them from implementation through successful operation in production
- Develop and improve APIs, streaming pipelines, and platform capabilities that enable teams across the company to safely and efficiently build on user-profile data
- Improve the scalability, reliability, data quality, observability, and performance of systems processing large volumes of user and event data
- Partner with product, data, and ML teams to deliver user attributes and data capabilities supporting segmentation, personalization, revenue attribution, behavioral analytics, and machine learning
- Contribute to technical design and engineering standards through design reviews, thoughtful architectural decisions, mentorship, and hands-on development of technically challenging work
Skills
- 6+ years of professional software engineering experience, with experience designing and operating backend or distributed systems at scale
- Strong experience with data ingestion, processing, and streaming architectures, including systems handling large volumes of user, event, or similarly high-cardinality data
- Strong programming and software-design skills in Java or similar backend languages, with a solid understanding of distributed systems, scalability, reliability, performance, and observability
- A track record of owning complex technical projects end-to-end, from design and implementation through deployment and production operation
- Strong problem-solving and technical judgment, with the ability to evaluate tradeoffs, identify opportunities for improvement, and build pragmatic solutions that balance product needs with long-term system health
- Strong communication and collaboration skills, with experience working across teams, mentoring other engineers, and contributing to technical decisions and engineering best practices
Benefits
- Health & wellness benefits
- Equity
Company Overview
Company H1B Sponsorship