Senior Software Engineer
Full Job Description
YipitData is seeking two Senior Software Engineers to join its team in Chennai, Tamil Nadu, on a fully remote basis. This is an opportunity to be part of an ambitious, impact-driven environment where rapid growth and ownership are prioritized.
The Infrastructure Team Role involves:
- Implementing connectors to fetch and ensure high availability of ERP data.
- Developing and upgrading backend APIs to meet evolving customer requirements.
- Managing and improving ERP data storage for efficiency and security.
- Bridging the gap between business needs and technical solutions by understanding business requirements and designing technical implementations.
- Maintaining existing services, performing iterative upgrades, and overseeing service governance.
- Collaborating with global teams (US/SG/China) and adapting to flexible work hours.
The Data Feeds Team Role involves:
- Developing, optimizing, and maintaining scalable data pipelines for structured and unstructured data.
- Ensuring the stability, reliability, and high availability of existing data systems and services.
- Collaborating to build and refine a scalable, high-performance data architecture.
- Providing high-quality data services to internal users across different teams.
- Designing and implementing data functionalities aligned with product and business requirements, including intuitive data visualizations.
- Overseeing the integration and maintenance of third-party data, solving data mining and analytical challenges for clients.
- Enforcing best practices in data governance, security, and compliance.
- Collaborating with global teams (US/SG/China) and adapting to flexible work hours.
This is a fully-remote position based in India, with standard work hours from 8 am to 5 pm IST.
Qualifications include:
- Bachelor's degree in Computer Science or related fields, with 5+ years of backend experience.
- Strong computer science foundation, data structures, and algorithms knowledge.
- Proficiency in Go or Python.
- Familiarity with common open-source components such as MySQL, Redis, Message Queues, or NoSQL databases.
- Experience with Elasticsearch or Spark (for Data Feeds Team).
- Experience in architecture and developing large-scale distributed systems (for Infrastructure Team).
- Excellent logic analysis capabilities and ability to abstract business logic.
- Exposure to cloud infrastructure (Kubernetes, Docker, Azure, AWS, GCP).
- Familiarity with ERP systems.
YipitData offers a competitive compensation package with comprehensive benefits, including vacation time, parental leave, team events, and learning reimbursement. Growth is based on impact, fostering an environment of ownership, respect, and trust.
Company
YipitData
YipitData is a leading market research and analytics firm focused on the disruptive economy. The company analyzes billions of alternative data points daily using proprietary technology to provide acti...