Back

Data Software Development Engineer

Job Description

Siemens Software, a business unit of the Siemens Digital Industries, is a leading global provider of software solutions to drive the digital transformation of industry, creating new opportunities for manufacturers to realize innovation.

At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow’s reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds

Do you want to build the data lake and analytics platforms that will drive our next generation marketing automation systems?

Position Overview:
The data software development engineer is responsible for building and contributing to our next generation data platform. This individual will be working on a development team focused on the ingestion, normalization, and enrichment of marketing data as it flows through a data lake, various databases, and data orchestration procedures. This position will also work on piping that data to many of the internal consumers and marketing automation tools. The ideal candidate will have experience with data modeling, data access and data storage techniques using the AWS ecosystem and Snowflake.

Key functions:
  • Experience with the AWS Data processing ecosystems, (Glue, Lambda, Step Functions, EMR, API-Gateway, RDS, DMS)
  • Software programming skills using Python, Scala, or PySpark in a data engineering context
  • Experience with structured and unstructured data, RDBMS and NoSQL Data Modeling, and data processing using JSON and Parquet files
  • Knowledge of agile software development lifecycles such as Scrum and Kanban
  • Experience in DevOps, CI/CD, AWS Cloud formation and deployment of serverless applications
  • Experience with API and Web Services
  • Experience with databases such as Snowflake, Postgres and knowledge of SQL language for data profiling
  • Experience in dataflow monitoring using cloud watch metrics and create monitoring dashboards 
Skills and abilities:
  • Experience with the AWS Data processing ecosystems, (Glue, Lambda, Step Functions, EMR, API-Gateway, RDS, DMS)
  • Software programming skills using Python, Scala, or PySpark in a data engineering context
  • Experience with structured and unstructured data, RDBMS and NoSQL Data Modeling, and data processing using JSON and Parquet files
  • Knowledge of agile software development lifecycles such as Scrum and Kanban
  • Experience in DevOps, CI/CD, AWS Cloud formation and deployment of serverless applications
  • Experience with API and Web Services
  • Experience with data collection services such as Segment
  • Experience with databases such as Snowflake, Postgres and knowledge of SQL language for data profiling
  • Experience in dataflow monitoring using cloud watch metrics and create monitoring dashboards 
Minimum qualifications:
  • Bachelor’s degree in Computer Science or related field.
  • 2+ years’ work experience showing proficiency in Python.
  • 2+ years’ work experience in AWS data technologies (Glue, Kinesis, Lambda, Step Functions, EMR, ECS, SQS, SNS, DMS)
Preferred qualifications:
  • 3+ years’ work experience in building/maintaining data lake using AWS Data Services
  • 3+ years’ work experience developing in Python, PySpark, Scala, or Rust.
  • 2+ years’ experience with databases such as Snowflake, Postgres, or Redshift.
  • 2+ years’ experience working in an Agile development environment
  • 2+ years’ experience with UNIX/Linux and shell scripting

At Siemens Digital Industries Software, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow’s reality. Find out more about the Digital world of Siemens here:  www.siemens.com/careers/digitalminds

Where permitted by applicable law, Siemens may require employees to be fully vaccinated against COVID-19 based on job requirements, and in accordance with an accommodation based on legally protected reasons.

#LI-PLM

#DISW

#LI-REMOTE



Organization: Digital Industries

Company: Siemens Industry Software Inc.

Experience Level: Experienced Professional

Full / Part time: Full-time



Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?