Siemens

Backend Engineer - Data Ingestion & APIs, Kitchener, ON

Siemens$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field or equivalent experience.
  • Strong experience with backend development in languages like Python, Go, or Java.
  • Experience in building REST and/or gRPC APIs and event-driven systems.
  • Solid understanding of distributed systems and scalable backend design principles.
  • Practical skills in software engineering including testing and debugging.
  • Ability to collaborate effectively within multidisciplinary teams.

Responsibilities

  • Develop backend services for data ingestion, normalization, transformation, and secure storage.
  • Build APIs for data onboarding and metadata access.
  • Implement reusable connector patterns for system integration and service interactions.
  • Support authentication, authorization, and customer boundary handling in workflows.
  • Build scalable event-driven services for data processing.
  • Collaborate on data contracts and service interfaces with team members.
  • Contribute to code reviews and maintain engineering standards.

Benefits

  • Opportunity to impact the development of a key Physical AI initiative in Canada.
  • Work at the intersection of robotics, AI, and industrial software.
  • Influence the culture and structure of a new engineering organization.
  • Collaborate with global research and engineering teams.
  • Help shape scalable Physical AI capabilities for industrial applications.
Full Job Description
About the role: Backend Engineer for Data Ingestion, APIs, and Connectors

Do you enjoy building reliable backend systems that transform messy real-world data into usable, secure, and scalable platform capabilities? Are you excited about APIs, event-driven services, ingestion pipelines, and integration patterns for AI and robotics?

We are seeking a Backend Engineer to build the ingestion and API backbone of the Canada Physical AI platform. In this role, you will develop services that bring together customer data, robotics system data, vision streams, metadata, and platform workflows into a consistent and reusable architecture. You will work closely with platform architects, robotics integration engineers, AI/ML specialists, and frontend developers to create production-grade services for industrial robotics data and platform operations.

What will you do?
  • Develop backend services for data ingestion, normalization, transformation, and secure storage.
  • Build APIs for data onboarding, metadata access, workflow interaction, dataset management, and external integration.
  • Implement reusable connector and adapter patterns for integrating customer systems, robotics sources, and internal platform services.
  • Support authentication, authorization, auditability, and customer boundary handling in platform workflows.
  • Build event-driven and asynchronous services for scalable data processing and pipeline execution.
  • Collaborate on data contracts, schema evolution, and service interfaces with architects and AI/ML engineers.
  • Help ensure platform reliability through robust error handling, observability hooks, and maintainable service design.
  • Contribute to code reviews, engineering standards, and automated testing practices.
  • Support the transition from early pilot implementations to more production-ready backend components.

What you will bring:
  • Bachelor's or Master's degree, or equivalent experience, in Computer Science, Software Engineering, or a related field.
  • Strong experience with backend development in Python, Go, Java, or similar languages.
  • Experience building REST and/or gRPC APIs, event-driven systems, and cloud-native services.
  • Good understanding of distributed systems, service integration, and scalable backend design.
  • Practical software engineering skills including testing, debugging, documentation, and clean code.
  • Ability to work collaboratively in multidisciplinary teams.

What sets you apart:
  • Experience with robotics data, device integrations, or industrial data ingestion scenarios.
  • Experience with data pipelines, message queues, object storage, or metadata services.
  • Familiarity with authentication patterns, customer data segregation, or compliance-sensitive architectures.
  • Exposure to AI/ML platforms, annotation systems, or platform-style products.

Why Join Us?
  • Impact: Build the founding team and platform capability for a strategic Physical AI initiative in Canada.
  • Innovation: Work at the intersection of robotics, AI, industrial software, workflow orchestration, and platform engineering.
  • Leadership: Shape the direction, culture, and operating model of a new strategic engineering organization.
  • Collaboration: Partner with leading global research, product, and engineering teams.
  • Growth: Help define how Physical AI platform capabilities scale from data foundations to runtime-enabled industrial applications.

Salary: Salary is commensurate with experience, and base salary ranges between $100,000 CAD - $130,000 CAD, excluding bonus and benefits. In addition to base salary, this role includes eligibility for an annual discretionary bonus of 10% of base salary, based on Company performance metrics.

About Siemens

Siemens AG is a German multinational conglomerate company headquartered in Munich and the largest industrial manufacturing company in Europe with branch offices abroad. The principal divisions of the company are Industry, Energy, Healthcare, and Infrastructure & Cities, which represent the main activities of the company. The company is a prominent maker of medical diagnostics equipment and its medical health-care division, which generates about 12 percent of the company's total sales, is its second-most profitable unit, after the industrial automation division. The company is a component of the Euro Stoxx 50 stock market index. Siemens and its subsidiaries employ approximately 385,000 people worldwide and reported global revenue of around €87 billion in 2019 according to its earnings release.
Learn more about Siemens
Size
305,000 employees
Industry
Founded
1847
NASDAQ

Similar Jobs

More Jobs at Siemens

More Information Technology Jobs

Find similar Backend Engineer - Data Ingestion & APIs, Kitchener, ON jobs: