Title:  Senior Software Engineer - Machine Learning


Hyderabad, TG, IN


Team Summary

We are looking for a bright and extraordinary Software Developer to join our technology team. You will build next generation software used by some of the most sophisticated alternative asset managers, as well as architecting solutions to support new technical and business initiatives. 

What You'll Do

  • You will be expected to lead the design, development, integration and testing for our products 
  • Building next generation software which will be used by some of the most sophisticated alternative asset managers
  • Own and develop product features from concept to implementation
  • Develop products which are highly scalable to deal with huge data volumes, highly available, and extensible to onboard new clients
  • Work closely with product managers, UX designers and end users and integrating software components into a fully functional system

What You'll Need

  • A Bachelor’s Degree in Computer Science
  • 3 years of software development experience with proficiency in Java, Python coupled with design and SOA
  • Experience in at least one shell scripting language, SQL, RDBMS and data modeling skills
  • Experience working with data pipelines and data engineering projects
  • Exposure to machine learning algorithms; working experience is a plus
  • Ability to write test cases and scenarios based on the specifications
  • Working proficiency and communication skills in verbal and written English
  • Deep problem-solving ability and analytical skills to resolve ambiguous requirements
  • Attention to details and quality and having the ability to work well in teams
  • Experience in working with applications hosted on AWS