Sr. Software Engineer – Data Platform Team

Fluence Energy
Erlangen, Germany
Full-time
On-site
Senior

Key Responsibilities

  • Collaborate with software engineering teams to create efficient data models and APIs for user-facing applications
  • Implement and maintain automated testing and deployment processes
  • Develop robust backend systems for data cataloging, schema management, and data discovery
  • Partner with data science teams to build and refine data pipelines, integrate diverse datasets, and maintain data quality and governance standards
  • Design, implement, and optimize data pipelines for seamless data integration
  • Optimize backend system performance for large-scale data processing and storage
  • Design and execute load testing to validate system performance before field deployments

Requirements

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field

Experience

5+ years

Required Skills

  • Backend software engineering
  • Python, Go, C++, or Rust
  • Database systems (PostgreSQL, TimescaleDB)
  • Data lake architectures
  • Large-scale data storage solutions
  • Professional software development practices
  • Version control
  • Code reviews
  • CI/CD
  • Testing frameworks
  • Automation tools (Jenkins, TestRail)
  • Problem-solving
  • Communication
  • Collaboration

Interested in this position?

Apply Now

About the Company

Fluence Energy

Erlangen, Germany

×

Before applying, boost your chances by 75% with our AI-powered resume optimization service!

Optimize My Resume Now