StarTree
Posted 5d ago

Senior Software Engineer, Data Platform

StarTree
India
RemoteFull Time
Responsibilities
  • designing applications
  • developing software
  • resolving issues
Requirements
  • Experience designing distributed software
  • Fault-tolerant systems
  • Production debugging
  • Monitoring, Java, Go
  • Python, SQL
  • UNIX/Linux scripting, Maven
  • Artifactory, Git, and SVN
Technical tools mentioned
Apache PinotJavaGoPythonSQLPOSIXUNIXLinuxMavenArtifactoryGitSVN

Job description

At StarTree we're a group of passionate individuals that desire to improve the lives of many by developing tools and technologies that support availability and speed in the world of real-time analytics. 

Our aim is to make it simple for every company to delight their users - external and internal - and create new revenue streams from their data, by building the world’s most comprehensive and accessible cloud analytics system.

Team and Responsibilities

Apache Pinot is a distributed analytics data store that is rapidly becoming the go-to solution for building real-time analytical applications at scale. Pinot stands out in this crowded space due to its ability to deliver low-latency performance for high-throughput analytical queries. For instance, Pinot powers mission-critical use cases, such as LinkedIn’s “Who Viewed My Profile” and Uber’s “Restaurant Manager,” which require the ability to execute high-throughput (thousands of requests/second) analytical queries within milliseconds.

Be a part of our team building an end-end solution around Apache Pinot. You'll get to work on cutting edge distributed systems (messaging, OLAP, stream processing) and be part of the innovation for 1 click analytics.

Job Description

  • Design, develop, and test distributed software applications.
  • Design and implement fault tolerant systems to ensure service availability and guarantees in the presence of catastrophic failures.
  • Evaluate and analyze requirements from other engineering teams for various applications.
  • Coordinate with other teams to resolve urgent software issues in deployed services.  
  • Leverage various monitoring and alerting services to solve intricate programming problems at scale.

Skills:  

  • Programming language concepts: Java, Go, Python
  • Relational database concepts, familiarity with SQL
  • Debugging and monitoring for production services
  • Operating System Concepts: Networking, Multi-threading, POSIX
  • UNIX/LINUX Scripting
  • Dependency management tools such as Maven, Artifactory,
  • Source control system: git and svn

About StarTree:  

StarTree is a cloud-based software company that enables business customers to derive advanced insights from real-time and historical data. StarTree was founded by the core software engineering team and inventors of Apache Pinot, which currently powers hundreds of user-facing applications at companies across industries, including LinkedIn, Uber, Target, 7Eleven, Etsy, Walmart, WePay, Factual, Weibo, and more. StarTree Cloud has enabled even more companies to deploy and operate real-time analytics at scale, including Stripe, Sovrn, Roadie, Just Eat Takeaway.com, Dialpad, Guitar Center, Blinkit, and more.


StarTree recently announced our Series B Funding with investment from GGV Capital, Sapphire Ventures, Bain Capital Ventures, and CRV. We have been named one of The Information's 50 Most Promising Startups and one of CRN's 10 Coolest Cloud Computing Startup Companies of 2022!

About StarTree

Cloud-based real-time data analytics platform for user-facing applications.

Year founded
2019
Employees
151
Organization type
Private
Latest investment
Raised $47.00M Series B (2022) — led by Granite Asia, Sapphire Ventures, Bain Capital Ventures, CRV
Headquarters
US

Similar jobs

Software Engineer roles
9y
Save
Mark Applied
Hide
Software Developer Software Engineer
Indore, Madhya Pradesh, India
OnsiteFull Time
Endeavor IT Solution
Endeavor IT Solution: Web design and digital marketing agency based in Indore.
0+ YOEEntry level software developer with basic web tech skills and good communication.
HTML, CSS, JQuery, JAVA OOPS
27m
Save
Mark Applied
Hide
Senior Staff Engineer Software
Bengaluru, Karnataka, India
HybridFull Time
Infineon Technologies
Infineon TechnologiesXETRA: IFX: Manufactures semiconductor solutions for power and IoT applications.
5+ YOERequires 5–8 years of software development experience, including 3+ years with AWS, plus Node.js, REST APIs, microservices, CI/CD, cloud-native architecture, and security expertise.
AWS, Node.js, REST API, AWS Lambda, Amazon S3, AWS IAM, Amazon SNS, Amazon API Gateway, Amazon CloudWatch, AWS IoT Core, AWS IoT Device Management, Amazon EKS, Kubernetes, Amazon ECR, Amazon Bedrock, AWS CloudFormation, AWS CDK, Terraform
27m
Save
Mark Applied
Hide
Lead I - Software Engineering
Thiruvananthapuram, Kerala, India
OnsiteFull Time
UST
UST: Global provider of digital transformation and IT services.
8+ YOE2+ MgmtBachelor's or master's degree and 8+ years of software engineering experience, including 2+ years of technical leadership. Requires Java or Python, ReactJS, REST APIs, GCP, Docker, Kubernetes, CI/CD, databases, Git, and Agile experience.
Agile, Docker, Design Patterns, Google Cloud Platform (GCP), Jenkins, GitHub Actions, Kubernetes, OAuth 2.0, OIDC, SAML, SSO, ServiceNow, ReactJS, JavaScript, TypeScript, HTML, CSS, REST, Java, Python, SQL, NoSQL, Git, FastAPI, Terraform, Infrastructure as Code (IaC), Grafana, Prometheus, Splunk, AWS, Azure
5h
Save
Mark Applied
Hide
Software Engineer - Full Stack Development
Bangalore or Hyderabad or Gurgaon or Chennai or Noida or Asia
HybridFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
10+ YOE10+ years IT experience, including 5+ years full-stack development, cloud-native applications, microservices, Agile delivery, and at least two large-scale cloud modernization programs. Bachelor's degree required; master's preferred.
Java, Spring Boot Framework, REST APIs, SOAP Services, XML, JSON, Maven, Gradle, React, HTML5, CSS3, Kubernetes, OpenShift, Microsoft Azure, SQL, NoSQL, Apache Tomcat, New Relic, Splunk, Angular, ReactJS, VueJS, ExpressJS, MongoDB, PostgreSQL, MySQL, Oracle Database, Microsoft SQL Server, Redis, DynamoDB, Python, Node.js, JPA, Hibernate, Quarkus, Go, Scala, API Gateway Platforms, JBoss EAP, Open Liberty, Kafka, Nginx, Jetty, Oracle WebLogic, RabbitMQ, Azure DevOps, Jenkins, Git, Nexus, Jira, Terraform, Ansible
5h
Save
Mark Applied
Hide
Software Engineer II
Bengaluru or Varthur Hobli
OnsiteFull Time
Ribbon Communications
Ribbon CommunicationsNASDAQ: RBBN: Provides secure IP and optical networking communications software.
Requires strong Python, Shell Scripting, and C/C++ skills; Linux, cloud, virtualization, automation, IaC, Docker, Kubernetes, CI/CD, DevOps, and cloud-native security experience; computer science or electronics degree.
Python, Shell Scripting, C, C++, Linux, AWS, GCP, Azure, RHV, KVM, VMware, OpenStack, OpenShift, Ansible, Terraform, Docker, Kubernetes (K8s), Jenkins
6h
Save
Mark Applied
Hide
Senior Software Engineer Engineer (Data Analytics)
Delhi, Delhi, India
RemoteFull Time
Bitwarden
Bitwarden: Open-source password and secrets management software.
6+ YOERequires 6–10 years of software engineering experience, complex Angular application development, RxJS or similar reactive programming, front-end state management, Tailwind CSS, communication, and problem-solving skills.
Angular, RxJS, Tailwind CSS
10h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Konovo
Konovo: Market research platform connecting healthcare professionals and researchers.
6+ YOERequires 6–10+ years of software engineering experience, backend expertise, JavaScript or TypeScript exposure, distributed systems, RESTful APIs, databases, cloud platforms, system design, and Agile collaboration.
Java, Python, Go, C#, JavaScript, TypeScript, React.js, Next.js, Node.js, AWS, Azure, GCP, SQL, NoSQL, RESTful APIs, LITE (LLM Innovation & Technology Engineering)
11h
Save
Mark Applied
Hide
Custom Software Engineer
Hyderabad, Telangana, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
7.5+ YOERequires 7.5+ years of experience, including 8 years in machine learning, 15 years of full-time education, software frameworks, agile methods, scalable solution design, version control, and team leadership.
Machine Learning (ML)