Sr. Software Engineer – Data Platform Team
Fluence Energy
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
Original Job Posting: View on Source Website