Auto Grid Hiring Big Data Hadoop Developer

Job Location: Bengaluru

Experience: 1+ Years

Primary Skill: Knowledge for Hadoop

Job Description

Responsibilities and Duties

  • Provide architectural blueprints and technical leadership to our Engineering team
  • Accountable for overall architecture of both applications and platform, including scalability, stability, availability, performance, and security
  • Work with the Engineering team to identify opportunities to improve the existing architecture, incorporate new technologies, and improve software quality.
  • Conduct reviews of software development design to reinforce consistent practices, identify defects and inefficiencies, and ensure development follows established architectural guidance.
  • Provide thought leadership. Evaluate emergent technologies and best practices, evangelizes new technology, predict trends, and identify new opportunities based on trends. Keep AutoGrid software development architect and practices, current in a rapidly evolving technical landscape
  • Be hands-on to design and develop prototypes for new technologies and concepts, and then guide developers to bringing solution to production.
  • Work with the DevOps team to improve CI/CD automation and service containerization
  • Conduct training for software developers on how to leverage architecture and standards to produce high quality software

Qualifications and Skills

  • Education: B.Tech/BE/BS in Computer Science or equivalent degree (Electrical/Electronics/etc. Eng). Masters degree is preferred
  • Experience: 10+ years of hands-on experience in architecting, designing and building scalable and performant cloud infrastructure for compute intensive solutions, and delivering solutions with high availability, scalability, and security
  • Deep understanding and experience with Python application engineering, object oriented programming and API services (both building and consuming API services)
  • Strong understanding of design principles for cloud-based platforms and applications
  • Strong experience with object oriented programming in Python, Java, or C++
  • Deep understanding and experience with Big Data / NoSQL frameworks, Hadoop, Spark, MapReduce, HDFS, HBase, and Hive
  • Expertise in micro services architecture for the cloud involving complex communication with other services and use cases
  • Extensive experience with Distributed and local caching technologies (Memcached or Redis)
  • Extensive experience with Enterprise Messaging framework (Kafka or RabbitMQ)
  • Experience with relational databases such as MySQL, SQL Server, Oracle, or Postgres
  • Cloud development experience with AWS
  • Excellent verbal and written communication skills
  • Ability to lead technical projects and code at the same time
  • Experience with Agile / SCRUM methodology for product development
  • Proven ability and desire to deliver projects on time with high quality
  • Able to cope with and thrive in fast paced, dynamic work environment with evolving project requirements
  • Start-up experience, entrepreneurial spirit, energetic!