Chat

iimjobs

jobseeker Logo
Now Apply on the Go!
Download iimjobs Jobseeker App and get a seamless experience for your job-hunting
06/04 HR
HR at OlaCabs (Ola Electric)

Views:176 Applications:11 Rec. Actions:Recruiter Actions:0

OLA Electric - Principal Engineer (9-14 yrs)

Bangalore Job Code: 910715

Key Deliverables:

- Take the Ola Electric Mobility microservices architecture to the next level of scalability, efficiency, observability, and availability.

- Build, deploy & run multi-homed systems that work in multiple regions and cloud providers.

- Build (and open source) data processing, storage and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.

- Optimize algorithms which influence personalization, fulfillment/allocation, pricing, payments etc

- Create platforms, reusable libraries, and utilities wherever applicable

- Write high-quality code that is modular, functional and testable; Establish the best coding practices

- Formally mentor junior engineers on design, coding, and troubleshooting

- Troubleshoot issues effectively in a distributed architecture

- Communicate, collaborate and work effectively in a global environment

- Operationalize releases by partnering with Tech operations on capacity planning and operability of the product

Skills Required:

- Deep understanding of one or more of Java/Go/Scala/C++. Ability to understand and critique the core library/language constructs.

- Knowledge of processor, memory, network and storage internals. Familiarity with I/O optimized algorithms.

- Deep understanding of distributed systems including fault modeling, concurrency, isolation consensus etc.

- Conversant with the internals of systems like Kafka, Cassandra/Scylla, Redis, MySQL etc

- Familiarity with binary serialization protocols like thrift/protobuf/flatbuffers etc

- Troubleshooting memory issues, GC tuning, resource leaks etc.

- Strong problem-solving skills, algorithmic skills and data structures.

- Good to have productionizing machine learning pipelines using Spark/Flink/etc

- Familiarity with big data concepts - HDFS, hive, presto, spark, oozie, ambari, airflow, atlas, ranger, etc.

- Familiarity with formats like avro, parquet, orc, arrow etc

- Good understanding of branching, build, deployment, continuous integration methodologies

- Experience in leading a team and mentoring engineers

- Attitude to get Stuff Done!

- Ability to make decisions independently.

Desired Background:

Bachelor's or Master's degree in Engineering from premier institutes preferred

- 9+ years of experience in software design, development & architecture

- Experience in Product or start-up companies working on Internet-scale applications is preferred

- Contribution to open-source software, tech blogs, speaking at tech conferences & having a patents portfolio.

The apply button will redirect you to an external URL, please apply there as well

This job opening was posted long time back. It may not be active. Nor was it removed by the recruiter. Please use your discretion.

Women-friendly workplace:

Maternity and Paternity Benefits

Add a note
  • Apply
  • Assess Yourself
  • Save
  • Insights
  • Follow-up
Something suspicious? Report this job posting.