Principal Software Engineer
Operative
Principal Software Engineer (PSE)- Software & Data Engineering
As a lead of Data Engineering team you will build Cloud Native platform and tools that churn through, process & analyze huge volume(TBs) of data. You will work on technologies such as Apache Kafka/Confluent, Apache Spark, AWS data stores, AWS Glue, Athena, EMR, Redshift to build a scalable infrastructure & data pipeline that delivers recommendations to our users in real-time.
Key Responsibilities:
• Own and drive technical projects and provide leadership in an innovative and fast-paced environment.
• Work closely with product management in defining the vision of advertising platform.
• A deep understanding of software development in a team, and a track record of shipping software on time.
• Self-motivated and carries great passion for technology and innovation. Abreast with the latest technology.
Basic Qualifications:
• Bachelor’s in computer science, E&C, EE or equivalent from Govt. accredited Premier college
• 9+ years of relevant engineering experience.
• Prior experience with agile methodologies.
• Demonstrated experience in handling multiple competing priorities in a fast-paced environment.
• A deep understanding of software development in a team, and a track record of shipping software on time.
• 5+ years of hands-on Python, Java experience
• Practical knowledge of data structures and algorithms with equivalent development skills to match.
• Proficiency in Java or equivalent object-oriented languages, coupled with design
• AWS experience (S3, EMR, Lambda, AWS Storage & retrieval, and more).
• Experience with NoSQL DB.
• Big data development experience in Map Reduce ecosystem: Hadoop, Spark, Hive
• Hands experience with Kafka, Stream etc.
• Experience of developing large scale distributed platform, Microservice etc.
Preferred Qualifications:
• NLP knowledge
• Experience with BI tools such as Tableau / AWS QuickSight etc
• Experience in web frontend design – NICE TO HAVE.