A Snapshot of Your Day
We are seeking a skilled AI/Machine Learning Engineer to join our team and help build innovative machine learning solutions that drive business outcomes. You will collaborate with multi-functional teams including data scientists, software engineers, and product managers to design, develop, and maintain robust machine learning models and workflows. Your work will involve transforming raw data into actionable insights, optimizing algorithms for performance, and integrating AI capabilities into dynamic applications to provide seamless user experiences and enhanced functionality !
How You’ll Make An Impact
- Create end-to-end workflows for the training and inference pipeline of the machine learning models.
- Responsible for designing, developing, and implementing multi-step RAG (Retrieval-Augmented Generation), agentic, or tool-augmented workflows using Python and frameworks like LangChain and LangGraph.
- Know the latest advancements in agentic AI, large language model (LLM) orchestration, and tools within the Python ecosystem.
- Build and optimize RAG pipelines using vector stores such as FAISS, AWS OpenSearch.
- Implement solutions for processing and analyzing time series data using libraries like Pandas and NumPy, enhancing data-driven decision-making.
- Write, evaluate, and optimize prompts for LLMs to improve the accuracy and efficiency of AI-driven applications.
- Collaborate with other developers to create, deploy, and maintain applications for different platforms.
- Write and review code for multiple applications, ensuring high quality and readability.
- Conduct unit testing and integration analysis to refine product performance.
- Ensure consistency between delivered product features and business requirements.
- Optimize application performance and resolve issues across different platforms.
What You Bring
- You hold a Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Proven 3+ years of experience as a Machine Learning Engineer or AI Developer in building complex AI-driven applications.
- Proficient programming experience in Python, with hands-on knowledge of libraries such as scikit-learn, Numpy, Pandas, Langchain, LangGraph, TensorFlow, or PyTorch.
- Familiarity with building APIs (Application Programming Interfaces) and integrating third-party libraries.
- Understanding of AWS services for deploying FastAPI applications (e.g., Lambda, S3, ECS, SageMaker, StepFunctions) or Basic understanding of the Azure services.
- Familiarity with the Agile development lifecycle.
- Knowledge of version control tools such as Git and CI/CD processes using Jenkins or similar tools.
- Strong problem-solving and critical-thinking abilities.
- Strong communication skills to support engagement with various collaborators.
- Ability to work under pressure and adhere to tight deadlines.
- Capability to switch between different projects as needed (e.g., application development vs. AI/ML Research).
- Experience with backend integrations relevant to machine learning applications and data pipelines, such as AWS services (e.g., SageMaker, Lambda, S3, Step Function) or other cloud-based platforms (Azure).
- Understanding of standard methodologies for deploying and managing AI/ML models in production environments.
- Understanding of time series analysis techniques and familiarity with handling time-dependent data using libraries such as Sklearn, Pandas and NumPy, along with knowledge of leveraging LLMs for various natural language processing tasks and user interactions in AI applications.
- Prior experience with model testing and validation frameworks (e.g., MLflow, Pytest for Python) to ensure the robustness and reliability of machine learning solutions.
- Proficiency in data engineering practices, including data wrangling, cleaning, and preprocessing for machine learning tasks.
About The Team
In the central Digital Products and Solutions (DPS) organization, our Software Application and Engineering department is responsible for developing software solutions for both internal and external customers.In DPS, our software products already cover a wide range of categories, and we see many opportunities for growth: Asset Performance Management, Energy Management, Asset Monitoring, Asset Health Prediction, Customer Portal & AI-assisted Applications, Connectivity & Edge, Backend Core / Domain / Platform Services, and Professional Services.
Who is Siemens Energy?
At Siemens Energy, we are more than just an energy technology company. We meet the growing energy demand across 90+ countries while ensuring our climate is protected. With ~100,000 dedicated employees, we not only generate electricity for over 16% of the global community, but we’re also using our technology to help protect people and the environment.Our global team is committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new technologies, and energy transformation.Find out how you can make a difference at Siemens Energy:https://www.siemens-energy.com/employeevideo
Our Commitment to Diversity
Lucky for us, we are not all the same. Through diversity, we generate power. We run on inclusion and our combined creative energy is fueled by over 130 nationalities. Siemens Energy celebrates character – no matter what ethnic background, gender, age, religion, identity, or disability. We energize society, all of society, and we do not discriminate based on our differences.
Rewards/Benefits
- Employees are eligible for Remote Working arrangements up to 2 days per week.
- Opportunities to work with a distributed team
- Opportunities to work on and lead a variety of innovative projects
- Medical benefits
- Time off/Paid holidays and parental leave
- Continual learning through the Learn@Siemens-Energy platform
https://jobs.siemens-energy.com/jobs