Y

YipitData

Sells market intelligence to brands and investors

Senior Staff Software Engineer

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 12 years of hands-on software development experience.
  • Deep understanding of computer science fundamentals, including core data structures and advanced algorithms.
  • Expertise in at least one of Python, Golang, or Java, with Python preferred.
  • Proficiency with messaging platforms such as Kafka, RMQ, and SQS.
  • Proficiency with relational and NoSQL datastores such as MySQL, Postgres, MongoDB, Cassandra, ScyllaDB, HBase, Redis, and Aerospike.
  • Experience architecting and developing large-scale distributed systems.
  • Familiarity with microservice architecture, API gateway patterns, and service observability through logging, tracing, and metrics.
  • Experience 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 abstract and decompose business logic appropriately.
  • Ability to take ownership, work independently, and collaborate effectively.
  • Ability to clearly articulate complex technical concepts and organization-wide strategies to engineers, cross-functional partners, and executives.

Responsibilities

  • Implement connectors to fetch and store enterprise resource planning data.
  • Ensure high availability, efficient storage, security, and continuous improvement of enterprise resource planning data systems.
  • Own the reliability and scalability of large-scale email processing systems supporting tens of millions of email accounts and hundreds of millions of emails delivered to downstream systems each day.
  • Maintain timely email notifications and design email-processing systems around rate limits, proxy strategies, and provider-specific constraints.
  • Use email protocols such as IMAP and SMTP in high-volume distributed processing workloads.
  • Understand business requirements and design technical solutions that connect business needs with technical implementation.
  • Implement and upgrade backend application programming interfaces to meet changing customer requirements.
  • Maintain existing services, perform iterative upgrades, deploy improvements, and oversee service governance.
  • Build foundational components that provide reliable core support for the engineering team.
  • Work with teams in the United States, Singapore, India, and China, with flexibility for standard work hours from 8 am to 5 pm India Standard Time.

Desired Qualifications

  • Knowledge of remote procedure call frameworks such as gRPC, Protobuf, and Thrift.
  • Knowledge of security best practices, authentication and authorization, and performance tuning for high-traffic systems.
  • Knowledge of AI agents or harnesses and using artificial intelligence to improve work efficiency or restructure work patterns.
  • Experience with DevOps practices.
  • Experience leading small engineering initiatives or mentoring junior developers.

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