Siemens Mobility is an outstanding place to have a career in an innovative environment. Siemens Mobility Rail Infrastructure business supplies the global markets of rail and road-bound transport with innovative products and solutions for Rail Automation, Rail Electrification and in the area of intermodal mobility, apps and backend systems.
What are my job responsibilities?
- Design and Development: Design and develop data-driven solutions tailored for applications in the railway industry, addressing the unique challenges and requirements of this sector.
- Solution Articulation: Clearly articulate how the designed solutions address specific use cases, translating complex business requirements into comprehensive technical specifications. Potential with good potential might be further developed into Solution Architect/Date Architect role
- Collaborative Conceptualization: Work closely with Business Analysts, Domain Experts, Data Scientists, and Developers to transform business requirements into solution concepts. This collaboration ensures the seamless integration and consistency of the proposed solutions across various domains.
- Data Ingestion Pipeline Construction: Participate in the development of reliable and robust data ingestion pipelines for the Railigent platform, hosted on the AWS cloud. These pipelines are crucial for the efficient and effective ingestion of data into the system.
- Innovation and Optimization: Engage in Proof of Concept (POC) activities or explore new tools and technologies aimed at providing optimized solutions for diverse customers in the railway industry.
- Maintenance and Problem-Solving: Demonstrate a thorough understanding of the current development environment to effectively identify and resolve issues within existing and newly developed data ingestion pipelines, ensuring their optimal performance and reliability.
What do I need to qualify for this role?
- Educational Background: A degree in Computer Science, Computer Engineering, or a related field is required.
- Professional Experience: A minimum of 3 years of experience in a Data Engineer role or a similar position is essential.
- Programming Skills: Proficiency in coding languages such as Python, Java, or Scala is mandatory.
- Experience in scripting languages like Shell, Groovy, or Curl and familiarity with Unix/Linux commands is required.
- Database and Querying Expertise: Demonstrable experience and knowledge in writing SQL/HQL queries.
- Cloud-Based Data Management: Understanding and experience in implementing cloud-based data management solutions, with a preference for AWS expertise.
- Database Technologies: A solid understanding of both NoSQL and SQL databases, including but not limited to Hive, MySQL, and MongoDB/Cassandra.
- Data Operations Knowledge: Comprehension of deployment orchestration, job scheduling, as well as concepts of Data Catalog and Data Governance.
- Containerization and Orchestration Tools: Hands-on experience with Docker and Kubernetes is highly advantageous and will be considered a plus.
- Communication Skills: The ability to clearly articulate and discuss technical issues with both technical and non-technical stakeholders.
We support a diverse workforce.
Siemens is a proud equal opportunity employer, creating a work environment of diversity and inclusion. Our diverse workforce cultivates Innovation and Excellence and in turn creates a workplace where our employees belong and prosper. Diversity and inclusion help us fully realise the potential of our people. As part of Siemens Ownership culture, Siemens also genuinely supports reasonable flexible working practices that empower our employees to best meet work and personal commitments.