At a Glance
- Tasks: Join our team to enhance statistical and machine learning capabilities in data analytics.
- Company: Siemens Software, a leader in digital transformation and innovation.
- Benefits: Flexible work options, competitive rewards, and endless growth opportunities.
- Why this job: Make a real impact with cutting-edge technology in a vibrant, collaborative environment.
- Qualifications: Bachelor's degree in a numerical field and experience in C++ programming.
- Other info: Diverse culture that values individual contributions and promotes work-life balance.
The predicted salary is between 36000 - 60000 £ per year.
We empower our people to stay resilient and relevant in a constantly evolving world. We are looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future.
About the role:
Work within the development team to extend and expand upon the extensive statistical, time series and machine learning capabilities of our data analytics portfolio.
What you’ll bring:
- Bachelor's degree in mathematics, physics, computer science or other numerical technical discipline
- A minimum of 4 years of experience writing high quality C++ code for enterprise applications
- Understanding higher level mathematical and statistical research papers and then implementing those algorithms or methods in code in a robust and scalable manner
- Logical problem-solving approach and the ability to clearly communicate the situation and proposed solutions to the wider team
- Familiarity with statistical, econometric time series, machine learning or other mathematical algorithms and their uses
- Master's or PhD degree in mathematical discipline
- A minimum of 6 years of experience in a software engineering or research environment is a plus
- Experience with other programming languages in the data analytics and numerical space (Matlab/R/Python/SAS language)
- Highly self-motivated to learn
- Commercial awareness & attention to detail
- Logical problem-solving skills, ability to demonstrate solutions coherently
- Excellent interpersonal and teamworking skills
- Good oral and written communication skills in fluent English
- Self-motivation and strong organizational skills
Working at Siemens Software means flexibility – choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you’d expect from a world leader in industrial software. We are diverse, show respect and believe everyone deserves an opportunity.
Software Engineer: Statistics And Machine Learning employer: Siemens Mobility
Contact Detail:
Siemens Mobility Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer: Statistics And Machine Learning
✨Tip Number 1
Network like a pro! Reach out to current employees at Siemens Software on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your C++ coding and machine learning expertise. When you land that interview, having tangible examples will set you apart from the crowd.
✨Tip Number 3
Practice makes perfect! Brush up on common technical interview questions related to statistics and machine learning. We recommend doing mock interviews with friends or using online platforms to build your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our vibrant team at Siemens Software.
We think you need these skills to ace Software Engineer: Statistics And Machine Learning
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with C++ and any other programming languages you've used. We want to see how your skills align with the role, so don’t hold back on showcasing your technical prowess!
Tailor Your Application: Take a moment to customise your application for this specific role. Mention your familiarity with statistical methods and machine learning algorithms, as these are key to what we do at Siemens Software.
Communicate Clearly: We value clear communication, so ensure your written application is well-structured and easy to read. Use concise language to explain your problem-solving approach and how you’ve tackled challenges in the past.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Siemens Mobility
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've implemented complex algorithms. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand the Maths Behind the Machine Learning
Since the role involves statistics and machine learning, take some time to review key concepts and algorithms. Be ready to explain how you've applied these in previous roles or projects, and don't shy away from discussing any relevant research papers you've read.
✨Communicate Clearly and Confidently
During the interview, focus on articulating your thought process clearly. Use examples to illustrate your problem-solving approach and ensure you can explain technical concepts in a way that's easy to understand for non-technical team members.
✨Show Your Passion for Continuous Learning
Siemens Software values individuals who are eager to grow and learn. Share examples of how you've pursued professional development, whether through courses, personal projects, or staying updated with industry trends. This will show your commitment to innovation and adaptability.