Senior Data Engineer

  • Pune
  • Geminus Tech

Responsibilities:

As a Senior Backend Developer, with 8 to 15 years of experience, you will be a key contributor to our cutting-edge technology team. You will focus on developing robust and scalable backend systems tailored for the unique challenges of SDV. Your responsibilities will include handling high volumes of continuous data, implementing real-time data processing and analysis, and contributing to the microservices and event-driven architecture essential for the evolution of SDV.


Key Responsibilities:

High-Volume Data Processing for SDV:

  • Develop and optimize backend systems to efficiently handle high volumes of continuous data.
  • Implement strategies for secure and reliable data storage, retrieval, and processing in the context of software-defined vehicles.

Real-Time Data Processing and Analysis for SDV:

  • Design and implement real-time data processing and analysis solutions
  • Ensure low-latency data processing to meet the stringent requirements of distributed systems.

Microservices and Event-Driven Architecture for SDV:

  • Contribute significantly to the design and development of microservices architecture in the context of Software Defined Vehicles.
  • Implement and enhance event-driven systems to facilitate seamless communication between various SDV components.

Expertise in SDV Data Processing Tools (Preferred Skills):

  • In-depth knowledge of data processing tools relevant to SDV, including but not limited to Apache Flink, Apache Pulsar, Apache Kafka, and Apache Spark.
  • Proven experience in making informed decisions on tool selection based on the unique requirements of diverse data formats and varying data scales.

Data Streaming and Messaging for SDV:

  • Implement efficient data streaming solutions specific to requirements
  • Utilize messaging systems to ensure reliable and asynchronous communication between various components.

Latency and Throughput Optimization for SDV:

  • Optimize systems for low-latency data processing, considering the critical nature of SDV operations.
  • ○ Continuously assess and enhance throughput to improve the overall efficiency.

NoSQL Database Management:

  • ○ Manage and optimize NoSQL databases, with expertise in Cassandra, Scylla, MongoDB, and Apache Druid.

Time-Series Database Analytics:

  • ○ Implement and maintain time-series databases specifically designed for analytics, focusing on high-frequency, real-time data.

Programming Languages:

  • Golang, JAVA (coding), python (for quick testing)


Qualifications:

Experience: 8-15 years of hands-on experience in backend development, with a focus on high-volume data processing, real-time analytics, and expertise in the SDV industry.

Technical Proficiency in SDV:

  • Proven expertise in SDV-specific data processing tools.
  • Strong understanding of SDV data streaming, messaging, and event-driven architectures.

Decision-Making Skills:

  • Ability to make informed decisions on the selection of data processing tools tailored for SDV applications.

Collaboration:

  • Proven ability to collaborate effectively with cross-functional teams within the SDV industry.
  • Excellent communication skills and a collaborative mindset.

Problem-Solving:

  • Strong problem-solving skills with the ability to troubleshoot and optimize complex backend systems in the context of SDV.


If you are passionate about shaping the future of the Software Defined Vehicle industry through innovative backend solutions, we invite you to apply. Join us in driving the evolution of SDV technology and contribute to the next generation of smart and connected vehicles.