Principal Engineer
Bengaluru , India
6d ago
source : Cutshort

¢ Deep understanding of one or more of Java / Go / Scala / C++.

Ability to understand and critiquethe core library / language constructs. ¢ Knowledge of processor, memory, network and storage internals.

Familiarity with I / O optimizedalgorithms. ¢ Deep understanding of distributed systems including fault modeling, concurrency, isolation,consensus etc.

¢ Internals of a RDBMS like MySQL ¢ Conversant with the internals of systems like Kafka, Cassandra / Scylla, Redis, RocksDB etc ¢ Working knowledge of hosting and network infrastructure (K8s, Envoy, etc) ¢ Familiarity with binary serialization protocols like thrift / protobuf / flatbuffers etc ¢ Familiar with gRPC, HTTP / 2, QUIC, etc.

¢ Troubleshooting memory issues, GC tuning, resource leaks etc. ¢ Strong problem-solving skills, algorithmic skills and data structures.

¢ Productionizing machine learning pipelines using Spark / Flink / TensorFlow 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 ¢ 8+ years of experience in software design, development & architecture Skills : - C++, Java, Go Programming (Golang), Ruby on Rails (ROR), Ruby, Python and NodeJS (Node.js)

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form