Salary
≈ $46k – $99k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Architect · 11+ years exp
Overview
Company
Impact
Profile match
Wayfair is the online destination for the home and a pure-play online retailer that offers a wide range of home goods and furniture products for the bedroom, living room, kitchen and dining, bathroom, and more.
We are seeking a highly motivated Senior Software Engineer to join the Ad Signals team. This team is responsible for developing robust platforms and integrations that facilitate critical Marketing, Data Engineering, and Fraud Detection initiatives. Key responsibilities include managing services that transmit user activity data in a privacy-safe approach to advertising partners, thereby ensuring precise ad targeting.
Responsibilities:
- Additionally, the team oversees services for tracking performance data downloads and marketing campaign information, which are instrumental in enhancing our data science models.
- Build event-driven systems using Kafka, PubSub and real-time data streams, powering automated messaging, feedback loops, and decisioning workflows.
- Develop and maintain scalable RESTful APIs and Spring Boot-based microservices, enabling integration across marketing automation systems, customer data pipelines, and external vendors.
- Enhance platform reliability and observability by building monitoring dashboards, SLA enforcement metrics, and automated anomaly detection for throughput, latency, and deliverability.
- Collaborate cross-functionally with Product, Data Science, and Marketing to define requirements, ensure system interoperability, and drive measurable impact in engagement and conversion.
- Raise technical excellence by promoting best practices in backend architecture, distributed system design, API lifecycle management, and continuous integration/deployment.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical discipline.
- 11+ years of experience building high-scale backend platforms and APIs for data-intensive or event-driven systems.
- Strong command of Java (Spring Boot) and good working knowledge of Python, with a deep understanding of object-oriented design, concurrency, and multithreaded programming.
- Strong command of stream processing frameworks (Flink, Spark Streaming) or Pub/Sub architectures.
- Expertise in Kafka (topics, partitions, consumer groups, schema management) and event-driven microservices design.
- Proven experience developing RESTful APIs and microservices with Spring Boot, including authentication, routing, and observability integration.
- Strong background in cloud-native application design, deploying and managing workloads on GCP, AWS, or Azure, leveraging Docker and Kubernetes for containerization.
- Solid foundation in data modelling, SQL/NoSQL databases, and high-performance data access patterns.
- Strong problem-solving, debugging, and optimisation skills with an emphasis on scalability, fault tolerance, and SLA-driven reliability.
- Familiarity with observability tools (Datadog, Grafana) and distributed tracing for root-cause analysis.
- Ability to mentor engineers, perform design/code reviews, and lead technical discussions across multiple workstreams.
- Excellent communication and collaboration abilities across engineering, product, and analytics teams.
- Experience with LLM or GenAI applications (e. g., prompt orchestration, ranking pipelines, or creative optimisation systems).
- Knowledge of A/B testing infrastructure, experimentation frameworks, and message-governance pipelines.
- Background in config-driven workflow automation, feature flagging, or API gateway management.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
374,200 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
Principal SRE Engineer
2 days ago
$105k – $252k per year • Remote • Full-Time • 18+ years exp • Bachelor's Degree
Python
Java
Java
Gradle
DevOps
Ansible
AWS
CI/CD
CloudFormation
Configuration Management
Docker
GitHub Actions
GitLab CI
Helm
Jenkins
Kubernetes
Platform Engineering
Terraform
GitHub
GitLab
Cybersecurity
Sonatype Nexus IQ
Management
Confluence
Jira
Apply
Senior Software Engineer (Frontend)
2 days ago
≈ $54k – $175k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
Senior Software Engineer (Frontend)
2 days ago
≈ $35k – $113k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
Senior Software Engineer (Frontend)
2 days ago
≈ $35k – $116k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
Senior Software Engineer (Frontend)
2 days ago
≈ $61k – $200k per year (Estimated) • Remote • Full-Time
JavaScript
Node JS
TypeScript
Frontend
React.js
Sass
DevOps
AWS
CI/CD
Docker
Kubernetes
Rest API
Apply
Security Engineer
26 days ago
≈ $19k – $48k per year (Estimated) • In office • Bengaluru
Python
AI/ML
Claude
Copilot
Cursor
LLM
RAG
NIST AI RMF
Frontend
GraphQL
DevOps
AWS
Azure
CI/CD
GCP
Kubernetes
Apply
Software Engineer III - Data Engineering
2 months ago
≈ $22k – $54k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Bengaluru
Python
Scala
SQL
Databases
Apache Kafka
Google BigQuery
Presto
Snowflake
AI/ML
Flink
Hadoop
Spark
DevOps
AWS
Azure
GCP
Analytics
Power BI
Tableau
ETL/ELT
Apply
Senior Data Engineer
2 months ago
≈ $31k – $61k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Databases
Apache Kafka
Google BigQuery
AI/ML
Embeddings
Hadoop
Spark
DevOps
GCP
SLI/SLO/SLA
Analytics
Power BI
Tableau
Apply
Senior Machine Learning Scientist
2 months ago
≈ $31k – $79k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Bengaluru
Python
AI/ML
Kubeflow
MLFlow
NLP
PyTorch
TensorFlow
DevOps
AWS
Azure
GCP
Apply
Machine Learning Scientist II (Search)
2 months ago
≈ $25k – $70k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Databases
ElasticSearch
Vespa
AI/ML
Airflow
Embeddings
Kubeflow
MLFlow
MLlib
NLP
NumPy
PyTorch
Scikit-learn
Semantic Search
Spark
XGBoost
Recommender Systems
Semantic Search
DevOps
AWS
Azure
GCP
Apply
DevOps Delivery Engineering
7 hours ago
≈ $24k – $60k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Bengaluru
PowerShell
Python
DevOps
AWS
Azure
Azure DevOps
CI/CD
GCP
Git
GitHub
GitHub Actions
IAM
Platform Engineering
Terraform
Apply
Enterprise Solution Architect
7 hours ago
≈ $38k – $91k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Apply
Custom Software Engineer
7 hours ago
≈ $24k – $67k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru
Apply
Packaged/SaaS Application Engineer
7 hours ago
≈ $22k – $62k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
SQL
Databases
MS SQL
Analytics
ETL/ELT
Apply
Packaged/SaaS App Engineering Lead
7 hours ago
≈ $34k – $89k per year (Estimated) • In office • Full-Time • 12+ years exp • Bengaluru
Apply
This is one of many
374,200 more open roles from verified company boards, updated every day.

