Y

YipitData

Sells market intelligence to brands and investors

Backend Engineer - Data Feeds Team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical discipline from a Tier 1 or Tier 2 institution.
  • At least 4 years of hands-on software development experience.
  • A deep understanding of computer science fundamentals, core data structures, and advanced algorithms.
  • Proficiency in at least one of Python, Golang, or Java; Python is most preferred.
  • Proficiency with messaging platforms such as Kafka, RMQ, and SQS, and relational or NoSQL data stores such as MySQL, Postgres, MongoDB, Cassandra, ScyllaDB, HBase, Redis, or Aerospike.
  • Experience with architecture and development of large-scale distributed systems.
  • Familiarity with microservice architecture, API gateway patterns, and service observability, including logging, tracing, and metrics.
  • A track record of building and operating systems with strict latency and reliability requirements in 24/7 environments, including high-performance systems with 99.99% or higher uptime, self-recoverable architectures, and container or virtual-machine orchestration platforms.
  • Strong architectural expertise with modern backend stacks, including Go, Python, Java, and Node.js, and cloud platforms including AWS, GCP, Azure, Kubernetes, and Docker.
  • Ability to analyze logic and reasonably abstract and decompose business logic.
  • Ability to deliver independently while collaborating effectively.
  • Ability to clearly articulate complex technical concepts and organization-wide strategies to engineers, cross-functional partners, and executives.

Responsibilities

  • Develop, optimize, and maintain scalable data pipelines for structured and unstructured data.
  • Maintain and enhance existing data systems and services to ensure stability, reliability, and high availability.
  • Build and refine expandable, high-performance data architecture with the team.
  • Provide high-quality, reliable data services to internal users in partnership with other teams.
  • Understand product and business requirements, then design and implement data functionality and intuitive data visualizations.
  • Oversee integration and maintenance of collaborative data with third-party clients, and address their data-mining and analytical needs.
  • Work with teams in the United States, Singapore, and China, with flexibility to coordinate across work hours.
  • Enforce best practices in data governance, security, and compliance.

Desired Qualifications

  • Knowledge of security best practices, authentication and authorization, and performance tuning for high-traffic systems.
  • Knowledge of AI agents or harnesses, including using AI to improve work efficiency or restructure work patterns.
  • Experience with DevOps practices.
  • Experience with RPC frameworks such as gRPC/Protobuf or Thrift.

About the Company

YipitData

Sells market intelligence to brands and investors

YipitData sells market research and data subscriptions to investment funds, brands, and retailers that need to track company performance and consumer behavior. Its analysts turn receipts, card transactions, web activity, and business spending into measures of revenue, market share, and customer retention. Clients use research reports, data feeds, and an online platform to compare companies and monitor markets, while corporate teams use its AI agent to ask questions in plain language. Subscription contracts cover selected data deliveries, with fees generally charged in advance each year. YipitData was founded in 2013 and is headquartered in New York City.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$577M
Headquarters
New York, NY
Founded
2013

Recently Posted Jobs

Explore more opportunities at YipitData

See more jobs