Staff Engineer - Streaming Analytics

Work set-up: 
Hybrid
Contract: 
Work from: 
Mumbai (IN)

Bloom Energy logo
Bloom Energy Mechanical or Industrial Engineering Large https://www.bloomenergy.com/
1001 - 5000 Employees
See all jobs

Job description

Role and Responsibilities:

  • Assist in developing distributed learning algorithms
  • Responsible for building real-time analytics on cloud and edge devices
  • Responsible for developing scalable data pipelines and analytics tools
  • Solve challenging data and architectural problems using cutting edge technology
  • Cross functional collaboration with data scientists / data engineering / firmware controls teams

Skills and Experience:

  • Strong Java/ Scala programming/debugging ability and clear design patterns understanding, Python is a bonus
  • Understanding of Kafka/ Spark / Flink / Hadoop / HBase etc. internals (Hands on experience in one or more preferred)
  • Implementing data wrangling, transformation and processing solutions, demonstrated experience of working with large datasets
  • Knowhow of cloud computing platforms like AWS/GCP/Azure beneficial
  • Exposure to data lakes and data warehousing concepts, SQL, NoSQL databases
  • Working on REST API’s, gRPC are good to have skills
  • Ability to adapt to new technology, concept, approaches, and environment faster
  • Problem-solving and analytical skills
  • Must have a learning attitude and improvement mindset

Qualifications:

  • MTech/M.S with emphasis in computational or decision sciences preferred
  • 3+ years of relevant experience

Required profile

Experience

Industry :
Mechanical or Industrial Engineering

Related jobs