Wingify Software Pvt. Ltd. Logo

Wingify Software Pvt. Ltd.

Senior Software Engineer - Backend & Search

Posted 2 Hours Ago
Be an Early Applicant
In-Office or Remote
2 Locations
Senior level
In-Office or Remote
2 Locations
Senior level
Design, build, and operate scalable backend, search, or data engineering systems for an e-commerce personalization platform. Responsibilities include developing high-throughput services, improving search relevance, optimizing analytical database queries, designing distributed systems and data pipelines, maintaining reliability and observability, driving architecture and engineering standards, reviewing code, and mentoring engineers and interns. The role partners with technical leadership on roadmap planning and delivery.
The summary above was generated by AI

Role: Senior Software Engineer - Backend/Search
Team: Commerce - Recommendations & Merchandising
Experience: 3-6 years building production systems at scale
Location: Remote (India)
Employment type: Full-time

Role Overview
We are looking for experienced Senior Software Engineers who can independently own the design, development, and delivery of scalable software solutions with minimal guidance.
We're hiring for two complementary tracks to strengthen different parts of our engineering platform. While both roles require strong software engineering fundamentals and technical leadership, each focuses on a distinct area:
  • Track A – Backend & Search Engineering: Build and optimize high-throughput backend services using Go and Python, improve search relevance, and work with large-scale data systems powered by ClickHouse.
  • Track B – Data Engineering: Design and maintain robust data pipelines using Airflow and dbt/Dataform, working with BigQuery and ClickHouse to enable reliable, scalable data processing.
In either track, you'll drive technical design decisions, establish engineering best practices, mentor fellow engineers, and help scale our platform while maintaining a high bar for quality, performance, and reliability.

About the Commerce Team
The Commerce (Recommendations & Merchandising) team builds and scales our enterprise-grade e-commerce personalization platform, powering intelligent product recommendations, merchandising, search, and the data infrastructure behind them.

Our platform processes large-scale data and serves high-throughput workloads using modern technologies, including Python, Go, React, TypeScript, and a Google Cloud-based data platform built on Airflow, dbt/Dataform, BigQuery, and ClickHouse.

As part of this team, you'll help design, build, and evolve highly scalable systems that directly impact customer experiences across our platform.

What You'll Do
We're hiring for two complementary Senior Software Engineer tracks. Both roles involve technical ownership, mentoring, and building production-grade systems at scale.

Across Both Tracks
  • Own the design, implementation, and delivery of complex features and distributed systems.
  • Drive architectural decisions and establish engineering best practices.
  • Lead code reviews and maintain high standards for code quality, reliability, and maintainability.
  • Mentor software engineers and interns through technical guidance and feedback.
  • Improve system performance, scalability, observability, and security.
  • Partner closely with the Tech Lead and Engineering Manager on roadmap planning and technical execution.

Track A — Senior Backend / Search Engineer
Focus Areas:
  • Build high-throughput, low-latency backend services using Go and Python.
  • Design and improve search relevance, ranking, and recommendation services.
  • Optimize ClickHouse queries and improve backend performance.
  • Build reliable, observable, and fault-tolerant distributed APIs.

Track B — Senior Data Engineer
Focus Areas:
  • Design, build, and maintain scalable ETL/ELT pipelines.
  • Develop reusable workflows using Airflow and transformation frameworks such as dbt or Dataform.
  • Own data quality, lineage, governance, and multi-tenant data architecture.
  • Optimize warehouse performance, pipeline reliability, and cloud infrastructure costs.

What We're Looking ForRequired Qualifications
  • 3–6 years of experience building and operating production software at scale.
  • Strong understanding of software design, distributed systems, and engineering best practices.
  • Experience with automated testing, CI/CD pipelines, monitoring, observability, and code reviews.
  • Passion for mentoring engineers and driving technical excellence.
Track A – Backend/Search
Experience with most of the following:
  • Go and/or Python
  • Search platforms such as Meilisearch, Elasticsearch, OpenSearch, Solr, or Vespa
  • Analytical databases such as ClickHouse, BigQuery, or Apache Druid
  • SQL and API design
  • High-performance distributed systems
Track B – Data Engineering
Experience with most of the following:
  • Advanced SQL and data modeling
  • Workflow orchestration tools such as Airflow, Prefect, or Dagster
  • Data transformation frameworks including dbt, Dataform, or Apache Spark
  • Cloud data warehouses such as BigQuery, Snowflake, ClickHouse, or Redshift
  • Python
  • Cloud platforms (GCP, AWS, or Azure)

Good to have
  • Kafka / Pub/Sub, Bigtable / Cassandra, Redis, Kubernetes / Docker / Helm, GraphQL.
  • Semantic / vector search, ranking, recommendations, or ML pipelines.
  • E-commerce / personalization domain experience.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Equivalent experience counts
We don't hire based solely on experience with a specific technology. If you've worked with comparable tools and can demonstrate strong engineering fundamentals, we'd love to hear from you.

  • Languages: Python / Go ↔ Java, Node.js / TypeScript, Scala, C++, Rust (strong fundamentals transfer)
  • Search engines: Meilisearch ↔ Elasticsearch, OpenSearch, Solr / Lucene, Vespa, Typesense, Azure Cognitive Search
  • Analytical / columnar stores: ClickHouse / BigQuery ↔ Snowflake, Redshift, Apache Druid, Apache Pinot
  • Orchestration: Airflow ↔ Prefect, Dagster, Luigi, Temporal, AWS Step Functions
  • Transformation: dbt / Dataform ↔ Apache Spark, SQLMesh
  • Messaging / streaming: Pub/Sub ↔ Apache Kafka, RabbitMQ, AWS SQS / Kinesis, Pulsar
  • Wide-column / KV stores: Bigtable ↔ Cassandra, DynamoDB, HBase, ScyllaDB; Redis ↔ Memcached, Aerospike
  • Cloud: GCP ↔ AWS, Azure

Our Commerce tech stack
  • Backend: Python (FastAPI, Strawberry GraphQL, SQLAlchemy), Go
  • Frontend: React, TypeScript, Vite, GraphQL
  • Data & storage: PostgreSQL, Redis, ClickHouse, BigQuery, Bigtable, Google Cloud Storage
  • Search: Meilisearch
  • Data engineering: Apache Airflow (Cloud Composer), dbt, Dataform
  • Platform & DevOps: Google Cloud (GKE / Kubernetes), Docker, Helm, GitLab CI, Sentry, Prometheus / Grafana

What we offer
  • Remote-first work culture within India
  • Flexible working hours
  • Competitive compensation
  • Opportunity to build and scale a modern, high-impact commerce platform
  • Ownership of technically challenging problems with real business impact
  • Collaborative engineering culture with strong mentorship
  • Learning and development support through courses, certifications, and conferences
HQ

Wingify Software Pvt. Ltd. New Delhi, Delhi, IND Office

New Delhi, India

Similar Jobs

An Hour Ago
Remote or Hybrid
India
Senior level
Senior level
Financial Services
Own product strategy, roadmaps, discovery, requirements, backlogs, releases, and delivery for voice recording, business controls, and applied AI products. Partner with global agile development teams and stakeholders to deliver secure enterprise capabilities. Track adoption, quality, customer experience, and operational outcomes while identifying generative AI opportunities and leading cross-functional programs.
Top Skills: Agent-Based WorkflowsAPIsCloud ApplicationsDubberGenerative AiGlobal RelayMicrosoft PurviewNiceProofpointSmarshVerint
An Hour Ago
Remote
Goa, IND
Entry level
Entry level
Events • Food • Travel • Hospitality • Hotels & Resorts
Oversee hotel building and systems maintenance, including HVAC, electrical, mechanical, and life safety systems. Manage maintenance operations, service requests, contractors, regulatory compliance, emergency response, and work quality. Lead, schedule, train, and evaluate the engineering and maintenance team while ensuring timely completion of tasks and a safe, high-quality guest environment.
Top Skills: Electrical SystemsHvacLife Safety SystemsMechanical SystemsProperty Management System
2 Hours Ago
Easy Apply
In-Office or Remote
Easy Apply
Junior
Junior
Cloud • Information Technology • Security • Software
Manage a remote SMB direct sales team of 5–7 Account Executives in India. Responsibilities include achieving new-logo and ARR targets, recruiting and developing sales talent, coaching full-cycle sellers, forecasting, pipeline management, process adoption, KPI execution, and cross-functional collaboration. The role requires working 7 PM to 4 AM IST and supporting scalable sales processes in a SaaS environment.
Top Skills: GongLinkedin Sales NavigatorOutreachSaaSSalesforce

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account