Rhythm one Hiring Software Engineer

Location: Chennai

Experience: 2-3 years

Skills: Hadoop

Job profile & responsibilities:

  • Design, enhance and implement scalable, reliable, and maintainable technologies for our backend data and ETL platform
  • Distill business requirements into design specifications
  • Enforce code quality through test driven development.
  • Ensure that our product is carrier grade in terms of reliability, scalability and performance
  • Lead efforts in capacity planning
  • Work closely with the testing team to design intelligent testing strategies
  • Conceptualize software requirements based on both external and internal inputs
  • Apply and tailor best practices in software processes and quality to achieve fast cycle time development
  • Work closely with off shore development teams

Required Qualifications:

  • BS/MS in Computer Science or a related field
  • 3+ years of relevant experience developing software for a high transaction volume, High Availability environment is mandatory.
  • Prior work experience in online advertising or media industry is a mandatory.
  • Strong knowledge of data structure, modeling, replication & distributed data/object relational database mapping
  • Coding and system design using Hadoop, Hive, Flume, Java/J2EE, XML, SOAP, Web Services
  • In depth expertise in Linux, Apache, Tomcat, Hadoop technologies is mandatory.
  • Experience with Hadoop, Messaging frameworks like Active MQ, and other scalable technologies used in on-line advertising is required.
  • Ability to solve complex problems with simple solutions
  • Strong working knowledge of distributed systems technology; Web based technologies, Application Servers, application and database performance tuning approaches and tools.
  • Strong empathy for users and customers
  • Strong technical documentation & presentation skills.