Bloom Energy

Staff Engineer - Streaming Analytics

Bengaluru, KA, IN

13 days ago
Save Job

Summary

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job