Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Scientist (Machine Learning) image - Rise Careers
Job details

Senior Data Scientist (Machine Learning)

Senior Data Scientist (Machine Learning)

Location: Houston, TX


ABOUT FLUENCE 

Fluence, a Siemens and AES company, is a global market leader in energy storage products and services, and digital applications for renewables and storage. The company has more than 3.4 GW of energy storage deployed or contracted in 29 markets globally, and more than 4.5 GW of wind, solar, and storage assets optimized or contracted in Australia and California. Through our products, services and AI-enabled Fluence IQ platform, Fluence is helping customers around the world drive more resilient electric grids and have a more sustainable future. To learn more about Fluence, please visit: fluenceenergy.com 


ABOUT THE POSITION:

As a Senior Data Scientist – Machine Learning, you will provide technical expertise and collaborate with cross-functional teams to advance the forecasting capabilities within our market-leading optimization and bidding product, Mosaic, designed for renewable energy and battery storage assets in global electricity markets. You will identify impactful initiatives, address challenges proactively, and drive key projects to successful completion. In addition, you will contribute to mentoring and supporting the growth of team members within the Forecasting team.


Key responsibilities include:

•Experience: Bachelor’s degree with 5+ years, Master’s degree with 3+ years, or PhD with 2+ years of industry experience developing forecasting models, preferably in energy systems.

•Forecasting Model Development: Design, develop, deploy, and maintain advanced statistical and machine learning models for time series forecasting, with applications in demand, price, and renewable energy prediction. Incorporate probabilistic scenario generation to characterize uncertainty in forecasts.

•Advanced Forecasting Techniques: Leverage ensemble-based forecasting methods and develop self-correcting models of models that iteratively improve forecast accuracy by dynamically integrating feedback and error correction mechanisms.

•Uncertainty Characterization: Implement stochastic processing models to generate probabilistic forecast scenarios that characterize uncertainty in time series data.

•Multivariate Time-Series Modeling and Dependence Structure Analysis: Implement advanced stochastic modeling frameworks to capture the dependence structure of temporal and spatial correlations in time-series data across a sequence of markets, ensuring realistic scenario generation that reflects the complex relationships and dynamics within and between markets.

•Analyzing Electricity Market Dynamics: Conduct in-depth analyses of electricity market trends to decipher the evolution of market forces and identify shifting dynamics that influence price formation for energy and ancillary services. Leverage this understanding to refine forecasting models and strategic decision-making.

•End-to-End Workflows: Architect and manage workflows for feature engineering, model training, and inference using modern orchestration tools (e.g., Argo Workflows, AWS Step Functions).

•Model Deployment: Create, deploy, and optimize containerized solutions (e.g., Docker images) for scalable training and inference environments. Utilize Kubernetes and serverless platforms (e.g., AWS Lambda) for efficient model deployment.

•Data Engineering: Design robust ETL pipelines and define database schemas to streamline data ingestion, preprocessing, and storage, ensuring seamless integration into forecasting workflows.

•Infrastructure and Automation: Implement CI/CD pipelines for model and code deployment, ensuring repeatable, automated workflows for version control, testing, and production rollouts (e.g., CircleCI).

•Performance Monitoring and Optimization: Monitor deployed models and workflows to ensure reliability, scalability, and optimal performance. Continuously refine and improve systems to meet evolving requirements.

•Collaboration: Work closely with cross-functional teams, including data scientists, engineers, and product stakeholders, to ensure smooth integration of forecasting systems into broader applications.


What will our ideal candidate bring to Fluence? 


•Time Series Expertise: Strong understanding of time series forecasting techniques, including statistical models, machine learning algorithms, and deep learning approaches.

•Uncertainty Characterization: Expertise in implementing stochastic processing models to generate probabilistic forecast scenarios that characterize uncertainty in time series data.

•Advanced Forecasting Techniques: Familiarity with ensemble-based methods and self-correcting forecasting models that improve through iterative feedback.

•Programming and Software Practices: Advanced proficiency in Python for feature engineering, model development, training, and forecasting, with strong knowledge of modern software development practices, including version control (Git), testing frameworks, and agile methodologies.

•Agile/Lean Product Development: Experience working and delivering products or services in an agile/lean environment, demonstrating adaptability and efficient collaboration.

•Collaboration Skills: Demonstrated ability to collaborate with cross-functional teams and build strong working relationships across disciplines.

•Communication Skills: Excellent communication skills, with the ability to articulate technical concepts clearly and effectively to diverse stakeholders.

•Educational Background: An advanced degree (Master’s or PhD) in Computer Science, Operations Research, Electrical Engineering, Mathematics, Statistics, or a related field.


Preferred Qualifications:

Energy Industry Knowledge: Comprehensive knowledge of the energy industry, with a focus on deregulated electricity markets such as NEM, CAISO, ERCOT, MISO, PJM, and Japan.

•Cloud and Infrastructure: Proficiency with AWS services (e.g., SageMaker, Lambda, Step Functions), containerization tools like Docker, container orchestration using Kubernetes, and managing workflows for large-scale data and model pipelines.

•CI/CD Pipelines: Hands-on experience with continuous integration and delivery tools to automate and streamline model and software deployment.

•ETL and Data Management: Proven experience in designing ETL pipelines, creating efficient data schemas, and managing data flows at scale.

•Multivariate Time-Series Modeling: Experience developing stochastic frameworks that capture temporal and spatial correlations across markets, ensuring realistic and robust scenario generation.



At Fluence we are dedicated to building a diverse, inclusive, and authentic workplace; if you are excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply!


Unlimited PTO, Medical, Dental, Vision, Life and Pet Insurance, Generous 401K Match, Annual Bonus Incentive


#energy #sustainability #inclusionmatters


Follow Fluence on LinkedIn:  Fluence LinkedIn

Fluence Career Page: Fluence Careers

Fluence Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Fluence DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Fluence
Fluence CEO photo
Manuel Perez Dubuc
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Scientist (Machine Learning), Fluence

Join Fluence as a Senior Data Scientist specializing in Machine Learning, located in vibrant Houston, TX! At Fluence, a leader in energy storage and digital applications for renewables, we're on a mission to create resilient electric grids and a sustainable future. Picture yourself at the forefront of this innovation, working with our cutting-edge optimization and bidding product, Mosaic, designed specifically for renewable energy and battery storage assets. In this role, you’ll harness your expertise to develop and implement advanced forecasting models that help predict demand, prices, and renewable energy potential—all while characterizing uncertainties in your forecasts. You’ll collaborate with cross-functional teams to address challenges, identify impactful initiatives, and drive projects to success. Your responsibilities will extend to mentoring junior team members, contributing to our Forecasting team's growth, and ensuring our robust ETL pipelines and containerized solutions are optimized for reliability. We’re looking for a strong team player who thrives in an agile environment, has a strong background in time series modeling, and is proficient in Python. If you're ready to make a difference in the energy sector while enjoying incredible benefits like unlimited PTO and a generous 401K match, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Data Scientist (Machine Learning) Role at Fluence
What are the main responsibilities of a Senior Data Scientist (Machine Learning) at Fluence?

As a Senior Data Scientist (Machine Learning) at Fluence, you will focus on developing and maintaining advanced statistical and machine learning models for time series forecasting. This includes designing workflows for feature engineering, model training and inference, and ensuring robust integration into our existing systems. You will also analyze electricity market dynamics to refine forecasting models, mentor junior team members, and collaborate with diverse stakeholders to enhance our forecasting capabilities.

Join Rise to see the full answer
What qualifications should applicants have for the Senior Data Scientist (Machine Learning) position at Fluence?

To excel as a Senior Data Scientist (Machine Learning) at Fluence, candidates should hold an advanced degree (Master’s or PhD) in a relevant field such as Computer Science, Mathematics, or Statistics. They should possess at least 2 years of industry experience developing forecasting models and a strong foundation in time series analysis and machine learning algorithms. Practical programming skills in Python, experience with AWS services, and knowledge of the energy sector will be highly advantageous.

Join Rise to see the full answer
How does Fluence foster collaboration among teams for the Senior Data Scientist (Machine Learning) role?

Fluence encourages collaboration among teams through cross-functional engagement. As a Senior Data Scientist (Machine Learning), you will work closely with data scientists, engineers, and product stakeholders, ensuring smooth integration of forecasting systems into broader applications. Fluence values communication and teamwork, providing an inclusive environment where innovative ideas thrive, and successful project outcomes are achieved.

Join Rise to see the full answer
What tools and technologies will a Senior Data Scientist (Machine Learning) at Fluence use?

In the Senior Data Scientist (Machine Learning) role at Fluence, you will utilize various tools and technologies, including Python for model development, AWS services for deployment and scalability, and containerization tools like Docker. Additionally, you will work with orchestration tools like Argo Workflows and utilize CI/CD pipelines to streamline your model deployment processes, ensuring efficient workflows within our innovative environment.

Join Rise to see the full answer
What career growth opportunities are available for a Senior Data Scientist (Machine Learning) at Fluence?

At Fluence, there are ample opportunities for career growth as a Senior Data Scientist (Machine Learning). You will have the chance to mentor junior team members and lead impactful projects, enhancing your leadership skills. The diverse and collaborative environment, along with the focus on innovation, enables you to stay at the forefront of advancements in machine learning and data science in the energy sector, paving the way for your future career progression.

Join Rise to see the full answer
Common Interview Questions for Senior Data Scientist (Machine Learning)
Can you explain your experience with time series forecasting models?

In answering this question, you should highlight specific time series forecasting models you have worked with, such as ARIMA, exponential smoothing, or machine learning algorithms like LSTM neural networks. Discuss the context in which you applied them, the challenges faced, and the results achieved to showcase your hands-on experience and analytical skills.

Join Rise to see the full answer
How do you handle uncertainty in your forecasts?

Discuss strategies you've implemented for managing uncertainty, such as probabilistic forecasting methods or scenario analysis. Explain how you utilize statistical techniques and stochastic modeling to capture and represent uncertainty in your predictions and ensure actionable insights for decision-making.

Join Rise to see the full answer
Describe a project where you improved a forecasting model’s accuracy?

Share a specific example, detailing the original model, the adjustments made—whether through feature engineering, choosing different algorithms, or enhancing data quality—and the quantifiable improvement in accuracy. Emphasize your problem-solving approach and validation techniques that led to success.

Join Rise to see the full answer
What tools do you use for model deployment?

Be sure to mention tools you're familiar with, such as Docker for containerization, Kubernetes for orchestration, and AWS services for scalable model deployment. Discuss how you have implemented CI/CD practices to ensure your models are consistently integrated and delivered efficiently.

Join Rise to see the full answer
How do you approach mentoring junior team members?

Explain your mentoring style, emphasizing open communication, guidance on technical skills, and encouragement for independent problem-solving. Share examples of how you’ve invested in the growth of others and what methods you employ to promote team learning and collaboration.

Join Rise to see the full answer
What is your understanding of ensemble-based forecasting methods?

Detail your knowledge of ensemble methods, explaining how they combine multiple models to improve prediction accuracy and robustness. Discuss specific techniques you’ve used, such as bagging and boosting methods, and share examples of scenarios where ensemble methods outperformed individual models.

Join Rise to see the full answer
How would you analyze electricity market trends relevant to forecasting?

Describe the approaches you would take to analyze electricity market dynamics—including data sources to consider, analytical methods like regression analysis, and the contextual understanding of regulatory changes or economic factors. Share how these analyses contribute to enhancing forecasting models.

Join Rise to see the full answer
What strategies do you use for feature engineering?

Discuss your methodology for feature selection and transformation, explaining how you identify relevant features that contribute to model performance. Provide examples of techniques you use to generate new features from existing data and the importance of domain knowledge in this process.

Join Rise to see the full answer
What programming languages are you most proficient in for data science tasks?

Highlight your proficiency, ideally in Python or R, and discuss specific libraries or frameworks you’re familiar with, such as Pandas, NumPy, Scikit-Learn, or TensorFlow. Illustrate how you've effectively used these languages to solve complex data science challenges.

Join Rise to see the full answer
Can you describe your experience with CI/CD practices in data science?

Share your experience with implementing CI/CD pipelines for model development and deployment. Discuss specific tools you’ve used (like CircleCI or Jenkins), how you've automated testing and deployment, and the impact this practice had in ensuring model reliability and reducing turnaround time.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
nearmap Remote Level 4, Tower One, International Towers 100 Barangaroo Avenue, Barangaroo, NSW, Australia
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago
Bask Health Remote No location specified
Posted 13 days ago
BforeAI Remote No location specified
Posted 13 days ago
Photo of the Rise User
ZILO Remote No location specified
Posted 12 days ago

Our mission is to create a more sustainable future by transforming the way we power our world. Energy storage is critical to this transformation, yet today the market is fragmented and customers face the challenge of finding a trusted technology p...

182 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!