Senior Lead Software Engineer – Data Platform

Job role insights

  • Date posted

    September 5, 2024

  • Closing date

    November 4, 2024

  • Offered salary

    €90,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Senior Lead Software Engineer - Data Platform

Job Description:

    Join a dynamic team recognized as a top employer in 2024! This is an exciting opportunity to contribute to innovative technology solutions that monitor critical infrastructure worldwide, from offshore wind farms to urban transport systems. We are looking for a talented individual who is passionate about developing data platforms that optimize operations and protect the environment. Be a part of a collaborative and supportive work environment where your contributions will make a difference.

IT Languages:

  • Python
  • Rust
  • C++

As a key member of the team, you will lead the development of our hybrid IoT data platform and ensure its efficiency and scalability.:

    Take a technical lead role in the development of our hybrid (Cloud and Edge) IoT data platform., Build a robust and scalable metastore to manage metadata effectively., Develop a highly efficient storage layer to manage large volumes of sensor data, focusing on data integrity and speed., Collaborate closely with various teams including Data Science and Operations to perform requirements engineering., Work with Data Engineers and ML Engineers to transform business challenges into scalable data architectures., Stay abreast of current technologies and trends through continuous learning and industry networking.

Spoken Languages:

  • English, German

Skillset:

  • Data engineering
  • Software development
  • Cloud computing
  • Containerization
  • Data architecture
  • Analytical thinking
  • Collaboration

Qualifications:

  • A technical degree in computer science or a related field.
  • Minimum of 5 years of professional experience in software or data engineering focusing on distributed data-intensive applications.
  • Proficiency in modern storage technologies including NoSQL
  • time series databases
  • document stores
  • and graph databases.
  • Strong programming skills in Python and a static programming language such as Rust or C++ with a focus on high-quality code development.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Excellent analytical skills and the ability to quickly understand complex problems.
  • Experience in building distributed data platforms for Big Data and IoT applications with a focus on data safety and performance optimization.
  • Familiarity with AI workloads and MLOps is a plus.
  • Knowledge of stream processing technologies such as Apache Flink
  • Spark
  • Storm
  • and Kafka is advantageous.

Years of Experience:

    5

Location:

    Böblingen, Europe

Job Benefits:

  • Company pension
  • Flexible working hours
  • Company laptop
  • Incentives and events
  • Parking space
  • Cafeteria
  • Meal coupons
  • Company medical officer
  • Home office options
  • Car and travel allowance
  • Good transport connections

Working Conditions:

    Full Time, Hybrid

Employment Type:

    Permanent contract

Company Culture:

  • We foster a culture of innovation
  • collaboration
  • and continuous improvement
  • encouraging our employees to grow and excel in their roles.

Opportunities For Advancement:

  • We provide opportunities for professional development and career advancement through training and mentorship programs.

Visa Sponsorship:

    Available

Interested in this job?

6 days left to apply

Apply for this job

Cancel
Send message
Cancel