Software Engineer – Data

Bosch Group


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 14 hours ago
Vacancies: 1 Vacancy

Job Summary

As a Software Engineer in our team you work with large scale manufacturing data coming from our globally distributed plants. You will focus on building efficient scalable & data-driven applications that among other use cases connect IoT devices pre-process standardize or enrich data feed ML models or generate alerts for shopfloor operators. 

The data sets produced by these applications whether data streams or data at rest need to be highly available reliable consistent and quality-assured so that they can serve as input to wide range of other use cases and downstream applications. 

We run these applications on a hybrid data platform Azure Databricks and a Kubernetes based edge data platform in our plants. The platform is currently in ramp-up phase so apart from building applications you will also contribute to scaling the platform including topics such as automation and observability. 

Finally you are expected to interact with customers and other technical teams e.g. for requirements clarification & definition of data models. 


Qualifications :

  • Bachelors degree in computer science Computer Engineering relevant technical field or equivalent; Masters degree preferred. 

Additional Information :

Skills

  • 1 years of experience in professional software engineering with a significant portion focused on building backend and / or data-intensive applications Proficiency in Scala or another JVM-based language (and the willingness to pick up Scala quickly) 
  • Good level of understanding in distributed systems for data storage and processing (e.g. Kafka ecosystem Spark Flink HDFS S3) - experience with Azure Databricks is a plus 
  • Prior experience with stream processing libraries such as Kafka Streams fs2 zio-streams or Akka/Pekko streams is a plus
  • Hands-on experience with Docker and Kubernetes for application deployment scaling and management. 
  • Excellent software engineering skills (i.e. data structures & algorithms software design) and robust knowledge of object-oriented & functional programming principles 
  • Experience with CI/CD tools such as Jenkins or Github Actions 
  • Experience with RDBMS (e.g. Postgres) 
  • Excellent software engineering skills (i.e. data structures & algorithms software design) 
  • Excellent problem-solving skills and a pragmatic approach to engineering. 
  • Strong communication and collaboration skills with the ability to articulate complex technical concepts to diverse audiences. 

Remote Work :

No


Employment Type :

Full-time

As a Software Engineer in our team you work with large scale manufacturing data coming from our globally distributed plants. You will focus on building efficient scalable & data-driven applications that among other use cases connect IoT devices pre-process standardize or enrich data feed ML models...

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile