Senior Data Engineer (Databricks and Е-invoicing experience)

2026/10/14

Responsibilities

  • Design, develop, and maintain backend application logic for invoice retrieval, validation, processing, and routing.

  • Integrate with external systems through REST APIs using JSON and OAuth 2.0, including content-based routing scenarios.

  • Build, deploy, and operate the solution as a Databricks App using Databricks Workflows, Delta Lake, and Unity Catalog.

  • Develop and maintain an operational user interface for monitoring processing status, exceptions, and error handling.

  • Implement robust logging, monitoring, observability, and error-handling mechanisms to ensure production reliability.

  • Apply strong software engineering practices, including version control, CI/CD, automated unit and integration testing, and controlled deployments.

  • Troubleshoot production issues and continuously improve application stability, performance, and maintainability.

  • Collaborate with business and technical stakeholders to clarify requirements and deliver reliable application functionality.

     Requirements

  • Strong hands-on experience with Databricks Apps, Databricks Workflows, Delta Lake, and Unity Catalog.

  • Experience with e-invoicing solutions or invoice-processing workflows.

  • Strong Python backend development skills, including validation logic, routing, API integrations, and application-level processing.

  • Solid experience working with REST APIs, JSON, OAuth 2.0, and content-based routing patterns.

  • Hands-on experience developing user interfaces with Streamlit or React within Databricks Apps.

  • Good practical experience with Git, CI/CD pipelines, automated unit and integration testing, logging, monitoring, and production support.

  • Strong understanding of software engineering principles and production-grade application development.

  • Proven experience delivering and supporting stable production applications, rather than working exclusively with data pipelines.

  • Strong troubleshooting and problem-solving skills, with the ability to diagnose application and integration issues.

Nice to have

  • Experience integrating with SAP Ariba, ERP, procurement, or related enterprise platforms.

  • Knowledge of UBL, PEPPOL, or similar electronic invoicing standards.

  • Previous experience delivering and operating Databricks Apps in production environments.

Senior Data Engineer (Databricks and Е-invoicing experience) high

We are looking for Senior Data Engineer (Databricks and Е-invoicing experience) to join our team!

AppRecode Ai Assistant