Backend SDE 3 (Data Science)

Bengaluru, Karnataka, India | Data Science | Full-time | COVID-19 remote

Apply

Responsibilities

  • Develop highly scalable algorithms based on state-of-the-art machine learning and deep learning techniques
  • Apply expert coding skills to develop scalable product features in partnership with other engineers on app and infrastructure teams
  • Analyse and improve efficiency, scalability and stability of products and systems
  • Apply best practices in big data processing to build feature stores, data pipelines and model inference services that can deal with massive scale.
  • Adapt deep learning algorithms to best exploit modern parallel environments (e.g. distributed clusters, GPUs).
  • Ensure product quality through well documented test cases and test automation
  • Define metrics and implement code for diagnostics and performance monitoring

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related quantitative discipline
  • 5 to 8 Years of experience in Backend Development
  • Excellent coding skills in at least one of Python, C/C++, Java, NodeJS, Go, Scala
  • Experience with distributed systems, scalable data processing frameworks (e.g., Spark, Kafka) and noSQL systems (e.g., HBase, Cassandra, BigTable)
  • Strong software development fundamentals (Data structures, algorithms, problem solving, OO design, and systems architecture)
  • Excellent verbal and written communication skills, and interpersonal skills
  • Self-motivated attitude with the ability to multitask and thrive in a timeline-driven