Senior/Lead Software Engineer – Data Platform

Job role insights

  • Date posted

    September 4, 2024

  • Closing date

    November 3, 2024

  • Offered salary

    €90,000 - €120,000/year

  • Experience

    3 - 5 Years

Description

Senior/Lead Software Engineer - Data Platform

Job Description:

    Join a recognized top employer in the tech industry! As an innovative company with over 15 years of expertise, we develop cutting-edge measuring devices and software solutions utilized globally. Our projects include monitoring offshore wind farms, critical transportation infrastructures, and much more. We are seeking your expertise to help us enhance our systems and safeguard our environment. Don't miss out on this chance to contribute to our dynamic and collaborative team!

IT Languages:

  • Python
  • Rust
  • C++

As a key player in our Data Engineering team, you will be responsible for leading the development of our hybrid IoT data platform.:

    Lead the technical development of our hybrid Cloud and Edge IoT data platform to enhance efficiency and scalability., Develop a robust metastore for effective metadata management., Design a highly efficient storage layer to manage large volumes of sensor data, focusing on data integrity and speed., Collaborate closely with teams such as Data Science, Operations, and Business to gather and refine requirements., Work with Data Engineers, ML Engineers, and Software Engineers to convert business challenges into scalable data architectures., Stay updated on current technologies and trends through training, networking, and attending conferences.

Spoken Languages:

  • English, German, French

Skillset:

  • Data Engineering
  • Software Development
  • Distributed Systems
  • Containerization
  • Big Data Technologies
  • IoT Solutions
  • Data Integrity Management

Qualifications:

  • Technical degree in computer science or a related field.
  • Minimum of five years of professional experience in software or data engineering focusing on distributed data-intensive applications.
  • Strong knowledge of modern storage technologies including NoSQL
  • time series databases
  • document stores
  • and graph databases.
  • Proficient in programming with Python and a static programming language such as Rust or C++
  • with a focus on producing high-quality code.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Exceptional analytical skills and a quick understanding of complex concepts.
  • Experience implementing distributed data platforms for Big Data and IoT applications
  • ensuring data safety and optimizing performance.
  • 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 bei Stuttgart, EU

Job Benefits:

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

Working Conditions:

    Full Time, Hybrid

Employment Type:

    Permanent contract

Company Culture:

  • Innovative
  • collaborative
  • and focused on personal and professional growth.

Opportunities For Advancement:

  • Possibility for career advancement through continuous learning and professional development.

visa Sponsorship:

    Available

Interested in this job?

20 days left to apply

Apply for this job

Cancel
Send message
Cancel