
Rippling•10d ago
InstaHyre
Senior Software Engineer
Bangalore
Full Time
Senior Level
N/A
N/A
N/A
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Rippling seeks a skilled Senior Engineer to develop and scale our core Compute and Data Infrastructure. This role involves designing high-performance distributed systems, real-time data pipelines, and internal platforms critical to company-wide operations.
Responsibilities
- Develop scalable microservices, core APIs, and shared libraries using Python, Go, or Java.
- Design and implement high-volume data ingestion, streaming, and batch processing pipelines utilizing technologies such as Kafka, Flink, and Spark.
- Work with various distributed datastores including Postgres, MongoDB, Redis, Elasticsearch, and Snowflake/Presto/Pinot.
- Enhance the reliability, observability, performance, and scalability of key systems.
- Build internal tools, frameworks, and automation to accelerate developer productivity.
Requirements
- 6 to 10 years of experience in building distributed backend or data-intensive systems.
- Proficiency in Python, Go, or Java, coupled with strong system design fundamentals.
- Hands-on experience with message queues, caching mechanisms, batch/stream processing, and cloud infrastructure (AWS/GCP/Kubernetes).
- Demonstrated expertise in deep debugging, performance tuning, and a proactive ownership mindset.
Nice to Have
- Experience with search systems, analytics engines, or real-time data pipelines.
- Background in platform engineering or internal developer infrastructure.
Company
Rippling
Rippling is a comprehensive platform for businesses, unifying HR, IT, and Finance operations. It integrates essential workforce systems like payroll, expenses, benefits, and computer management, allow...
Bangalore
Posted on InstaHyre