{"id":3466289,"url":"https://alion.io/job/apprecode-senior-data-engineer-databricks-and-e-invoicing-experience","title":"Senior Data Engineer (Databricks and Е-invoicing experience)","company":{"id":4486126,"name":"Apprecode","domain":"apprecode.com","url":"https://alion.io/company/apprecode","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":23000,"max_usd":60000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2679},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Databricks","optional":false},{"name":"Delta Lake","optional":false},{"name":"Git","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Streamlit","optional":false}],"status":"live","first_seen_at":"2026-10-14T11:06:02Z","employer_posted_date":null,"last_verified_at":"2026-10-14T11:06:02Z","board_verified":false,"closed_at":null,"days_open":18,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":18},"description":"Responsibilities \n\nDesign, develop, and maintain backend application logic for invoice retrieval, validation, processing, and routing.\n\nIntegrate with external systems through REST APIs using JSON and OAuth 2.0, including content-based routing scenarios.\n\nBuild, deploy, and operate the solution as a Databricks App using Databricks Workflows, Delta Lake, and Unity Catalog.\n\nDevelop and maintain an operational user interface for monitoring processing status, exceptions, and error handling.\n\nImplement robust logging, monitoring, observability, and error-handling mechanisms to ensure production reliability.\n\nApply strong software engineering practices, including version control, CI/CD, automated unit and integration testing, and controlled deployments.\n\nTroubleshoot production issues and continuously improve application stability, performance, and maintainability.\n\nCollaborate with business and technical stakeholders to clarify requirements and deliver reliable application functionality.\n\n Requirements\n\nStrong hands-on experience with Databricks Apps, Databricks Workflows, Delta Lake, and Unity Catalog.\n\nExperience with e-invoicing solutions or invoice-processing workflows.\n\nStrong Python backend development skills, including validation logic, routing, API integrations, and application-level processing.\n\nSolid experience working with REST APIs, JSON, OAuth 2.0, and content-based routing patterns.\n\nHands-on experience developing user interfaces with Streamlit or React within Databricks Apps.\n\nGood practical experience with Git, CI/CD pipelines, automated unit and integration testing, logging, monitoring, and production support.\n\nStrong understanding of software engineering principles and production-grade application development.\n\nProven experience delivering and supporting stable production applications, rather than working exclusively with data pipelines.\n\nStrong troubleshooting and problem-solving skills, with the ability to diagnose application and integration issues.\n\nNice to have\n\nExperience integrating with SAP Ariba, ERP, procurement, or related enterprise platforms.\n\nKnowledge of UBL, PEPPOL, or similar electronic invoicing standards.\n\nPrevious experience delivering and operating Databricks Apps in production environments.","description_format":"text","description_chars":2265,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Information Technology","Machine Learning"],"lifecycle":[{"event":"open","at":"2026-10-29T15:24:45Z"}],"visa":[],"liveness":{"score":62,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.817,"p_room":0.9,"age_days":17,"expected_fill_days":29,"reasons":["seen:17","velocity","win:mid"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/apprecode-senior-data-engineer-databricks-and-e-invoicing-experience","json_url":"https://alion.io/job/apprecode-senior-data-engineer-databricks-and-e-invoicing-experience.json","meta":{"generated_at":"2026-11-01T13:51:40Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21302,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4486126},"rest":"https://alion.io/mcp/rest/get_company?id=4486126"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fapprecode-senior-data-engineer-databricks-and-e-invoicing-experience"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fapprecode-senior-data-engineer-databricks-and-e-invoicing-experience"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fapprecode-senior-data-engineer-databricks-and-e-invoicing-experience"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/apprecode-senior-data-engineer-databricks-and-e-invoicing-experience\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fapprecode-senior-data-engineer-databricks-and-e-invoicing-experience"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3466289}},{"tool":"search_jobs","arguments":{"company":"apprecode.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3466289},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}