Senior Software Engineer

Software Engineering @ Bangalore, Karnataka, India

Job Summary


We are looking for experts in Java / Scala programming languages, with high degree of proficiency.


  • Design, develop, test, deploy, maintain and improve DataRPM Software Platform.
  • Manage individual project priorities, deadlines and deliverables.

Skills & Qualification:

  • Total Years of Experience: 7 - 12 years
  • BE degree in Computer Science / Electronics / Information Science or similar technical field of study or equivalent practical experience.
  • Software development experience in Java / Scala programming languages, with high degree of proficiency.
  • 18+ months of working experience on Apache Spark.
  • 2+ years of working experience on Hadoop / big data platforms.
  • Basic to moderate understanding of Data Science technologies & Machine Learning and Data Mining techniques.
  • Highly self-motivated, analytical. Ability to work in a fast-paced dynamic environment.
  • Exposure to Production setups.
  • Good understanding and implementation experience of Software Design Patterns.

Preferred Qualification:

  • Experience & Exposure to working with two or more of the following: web application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems.
  • Exposure to Open Source Contributions.
Share this open position