Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Cloud Data Platform @ Peopleplus

Home > Application Programming / Maintenance

 Senior Software Engineer, Cloud Data Platform

Job Description

Senior Software Engineer, Cloud Data Platform

Exp: 8-14 yrs

Location: Bangalore, India

Job role

  • Design, develop and run cloud-native data platform and analytics SaaS services
  • Own architecture and provide technical leadership to multiple teams
  • Hands-on coding>60% of the time
  • Design and build large scale real-time stream processing systems
  • Design, develop and run micro-services and analytics SaaS solutions
  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
  • Own scalability, availability, and data security for your services
  • Own, tackle & resolve code defects
  • Mentor junior developers in standards and best practices!

Skills & Exp:

  • 8+ years of required work experience
  • Prior experience and passion for building large scale multi-tenant cloud-native data platform
  • Emphasize team wins over individual success
  • Strong technical interpersonal skills
  • Excellent software development skills in one or more of the following languages: Java/Scala
  • Extensive experience with Big Data and distributed systems.
  • Expertise in Spark or Flink, Kafka, and Hadoop ecosystem
  • Ability to design large scale distributed systems
  • Have developed in more than one language and ready to pivot to any language/framework
  • Understand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etc
  • Experience with containers technology
  • Ability to work in an agile fast-paced environment
  • BS or MS degree (Computer Science or Math)
  • Extensive experience with Big Data and distributed systems
  • Ability to design large scale distributed systems
  • Prior experience in building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive) on public cloud
  • Excellent programming skills in Java and/or Scala
  • Experience with stream processing using Spark or Flink
  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
  • Eager to learn new things and passionate about technology!
  • Comfortable working with Kubernetes, AWS, Docker, and Terraform.

Good to have

  • AWS (EMR, S3, Glue, Kinesis.)
  • ELK
  • Experience in building SaaS/PaaS on AWS/GCP/Azure.
  • AI/ML

Employement Category:

Employement Type: Full time
Industry: IT - Software
Role Category: Application Programming / Maintenance
Functional Area: Not Applicable
Role/Responsibilies: Senior Software Engineer, Cloud Data Platform

Contact Details:

Company: Peopleplus
Location(s): Bengaluru

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 24 - 36 Lakh/Yr

Similar positions

Senior/Lead Software Engineer

  • Ntech It Solutions
  • 5 to 9 Yrs
  • Noida, Gurugram
  • 1 month ago
₹ Not Specified

Senior Member of Technical Staff - Oracle

  • Wen Womentech
  • 5 to 9 Yrs
  • Other Karnataka
  • 1 month ago
₹ Not Specified

Senior .Net Core Developer

  • White Horse Manpower
  • 5 to 10 Yrs
  • Bengaluru
  • 1 month ago
₹ Not Specified

Senior Angular Developer

  • White Horse Manpower
  • 5 to 10 Yrs
  • Bengaluru
  • 1 month ago
₹ Not Specified

Peopleplus

PEOPLEplus Professional Services Pvt Ltd is a Bangalore based Staffing and HR & Operations Solutions Provider for domestic and international companies and an acknowledged leader, especially in the R&D and High Technology domains, supporting some of the world’s best companies in identifying so...