S

Sibros

Automotive OTA updates, data logging, diagnostics

Senior Software Engineer

Backend EngineeringPosted on Nov 11
Full-timePune, Maharashtra, IndiaIn-person

About the Job

Requirements

  • At least 7 years of software engineering experience, with a strong emphasis on building and scaling distributed systems in production environments.
  • A deep understanding of computer science fundamentals, including data structures, algorithms, concurrency, and distributed computing principles.
  • Expertise designing, building, and maintaining large-scale, low-latency data systems for real-time and batch processing.
  • Hands-on experience with event-driven architectures and messaging systems such as Apache Kafka, Pub/Sub, or equivalent technologies.
  • Strong proficiency with stream-processing frameworks such as Apache Beam, Flink, or Google Cloud Dataflow, including time and windowing semantics, backpressure, and checkpointing.
  • Ability to write production-grade code in Go or Java, following clean architecture principles and software-design best practices.
  • Experience with cloud-native infrastructure, including Kubernetes, serverless compute such as AWS Lambda or GCP Cloud Functions, and containerized deployments using CI/CD pipelines.
  • Proficiency with cloud platforms, especially Google Cloud Platform or Amazon Web Services, and services such as BigQuery, S3/GCS, IAM, and managed Kubernetes (GKE/EKS).
  • Familiarity with observability stacks such as Prometheus, Grafana, and OpenTelemetry, and understanding of operational excellence in production environments.
  • Ability to balance pragmatism with technical rigor and navigate ambiguity to design scalable, cost-effective solutions.
  • Experience working closely across product, firmware, and analytics teams.
  • Strong communication and collaboration skills.

Responsibilities

  • Architect end-to-end real-time and batch data-processing pipelines for mission-critical applications such as trip intelligence, predictive diagnostics, and geofence-based alerts; drive system-level design decisions and guide technology tradeoffs.
  • Mentor junior and mid-level engineers, conduct design reviews, develop data-engineering best practices, and promote engineering excellence across the team.
  • Collaborate with firmware, frontend, product, and data science teams to align roadmap goals and translate ambiguous business requirements into scalable, fault-tolerant data systems with high availability and performance guarantees.
  • Shape the technical vision for real-time and near-real-time data applications, and identify and introduce open-source or cloud-native tools that improve reliability, observability, and cost efficiency.
  • Own the reliability, scalability, and performance of data pipelines; lead incident postmortems, drive long-term stability improvements, and establish SLAs/SLOs balancing customer value with engineering complexity.
  • Provide technical direction on architectural patterns, including transitions from streaming-first to hybrid batch-stream systems for cost and scale efficiency; identify bottlenecks, technical debt, and scalability risks.

Desired Qualifications

  • Experience architecting and building large-scale IoT or telemetry-driven systems, including ingestion, enrichment, storage, and real-time analytics.
  • Expertise in streaming and batch data processing using tools such as Apache Kafka, Apache Flink, Apache Beam, or Google Cloud Dataflow.
  • Hands-on experience with cloud-native architectures on Google Cloud Platform, AWS, or Azure, using services such as Pub/Sub, BigQuery, Cloud Functions, or Kinesis.
  • Experience with high-performance time-series or analytical databases such as ClickHouse, Apache Druid, or InfluxDB, optimized for millisecond-level insights at scale.
  • Ability to design resilient, fault-tolerant pipelines that ensure data quality, integrity, and observability in high-throughput environments.
  • Familiarity with schema evolution, data contracts, and streaming-first data architecture patterns such as Change Data Capture and event sourcing.
  • Experience with geospatial data, telemetry, or real-time alerting systems.
  • Contributions to open-source projects in the data or infrastructure ecosystem, or active participation in relevant communities.

About the Company

Sibros

Automotive OTA updates, data logging, diagnostics

Sibros provides an embedded firmware and cloud platform for automotive companies that enables OTA software updates, data logging, and diagnostics across cars, trucks, buses, tractors, and two-wheelers. It combines vehicle-embedded software with cloud services to push updates throughout a vehicle’s life cycle and collect real-time ECU data for troubleshooting and optimization. The platform emphasizes safety, security, and privacy standards (ISO 26262, WP.29, GDPR) and supports broad vehicle compatibility. The goal is to help manufacturers deploy secure, ongoing software updates and diagnostics to extend vehicle life and enable data-driven decisions.

Company size
51-200
Company stage
Late Stage VC
Total funding
$95.5M
Headquarters
San Jose, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Sibros

See more jobs