{"id":141557,"url":"https://alion.io/job/ocado-group-senior-data-engineer","title":"Senior Data Engineer","company":{"id":51471,"name":"Ocado Group","domain":"ocadogroup.com","url":"https://alion.io/company/ocado-group","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":81,"open_postings":17,"ghost_share":0,"stale_share":0.765,"repost_share":0,"time_to_fill_p50_days":45,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":78000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2324},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Ansible","optional":false},{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"CloudFormation","optional":false},{"name":"GCP","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Kubernetes","optional":false},{"name":"Machine Learning","optional":false},{"name":"OpenTofu","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"dbt","optional":true},{"name":"JavaScript","optional":true},{"name":"Least Privilege","optional":true},{"name":"Linux","optional":true},{"name":"Node JS","optional":true},{"name":"Unix","optional":true}],"status":"live","first_seen_at":"2026-08-10T12:19:50Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-17T08:25:50Z","board_verified":true,"closed_at":null,"days_open":67,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":67},"description":"About Us\n We are Ocado Technology and we empower global grocery retailers with cutting-edge cloud, robotics, AI, and IoT. Our Ocado Smart Platform (OSP) powers highly automated Customer Fulfilment Centres (CFCs), enabling efficient, single-pick online grocery delivery.\nThe Data Platform team is responsible for foundational tooling that supports scalable, secure, and efficient data workflows. Building on top of our Data Intelligence Platform, their work enables consistent environment management, reliable pipeline orchestration, and supports the broad adoption of industry-standard tools for data transformation and quality monitoring.\nThe team will also be responsible for capabilities that accelerate the path to production for data products and enable more effective and secure data sharing with partners - helping Ocado Technology meet partner data, analytics, and machine learning needs, and supporting decision making to drive partner growth.\nWhat you'd work on\nMaintain and improve a live slot-availability application used directly by customers, including its reliability and performance.\nWrite and evolve infrastructure as code (Terraform/OpenTofu) for the cloud environments the platform runs on.\nSupport and extend backend services, APIs, and data pipelines that feed the wider 6RS analytics and reporting platform.\nModernise the platform by untangling technical debt and tuning Airflow/Composer (right-sizing pools, setting K8s resource requests, and optimizing DAGs).\nTake part in monitoring, alerting, and incident response so issues are caught before customers feel them.\nWork closely with a small, distributed team and other engineering groups across Ocado Group.\nWhat we're looking for\nSolid software engineering experience in Python.\nHands-on experience with infrastructure as code (Terraform, or similar like Ansible/CloudFormation) on GCP or another major cloud provider.\nComfortable with core DevOps practices-source control workflows, CI/CD, and thinking about deployment strategy rather than just following one.\nComfort working across the stack: happy moving between application code, pipelines, and infrastructure in the same week.\nA pragmatic, ownership-minded approach-able to pick up ambiguous problems, juggle workstreams, and adapt as priorities shift.\nFluent written and spoken English, with hands-on exposure to: Python, TypeScript, Terraform, GCP, BigQuery, Airflow, CI/CD, and PostgreSQL.\nNice to have\nTypeScript/Node.js experience-some services on the platform are written in it.\nHands-on experience with Airflow (or another orchestrator) beyond writing DAGs-tuning scheduler pools, resource allocation, and diagnosing slow pipelines.\nExposure to dbt, BigQuery, or other cloud data-warehouse tooling.\nAn understanding of core security principles (least privilege, separation of duties) and how they apply to real infrastructure.\nComfortable working in Unix/Linux environments.\nExperience supporting a live, customer-facing production system.\nWhat We Offer\n We believe in supporting our people with meaningful, flexible benefits that prioritise well-being and work-life balance. Here’s a snapshot of what you can expect:\nHybrid office attendance policy that sees you onsite 40% of your time\n30 days of “Work from anywhere” program\n30 days of annual leave\nShare plan program\n150 EUR additional monthly allowance\nEnhanced maternity and paternity leave policy\nMedical plan including health & dental coverage\nLife and disability insurance\nOcado Group is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion or belief, age, or disability or union membership status.","description_format":"text","description_chars":3802,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Annual leave"],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Online Groceries","Supply Chain & Logistics Software"],"lifecycle":[{"event":"open","at":"2026-08-10T12:19:50Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.444,"p_room":0.36,"age_days":67,"expected_fill_days":45,"reasons":["conf:0","stale_co","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/ocado-group-senior-data-engineer","json_url":"https://alion.io/job/ocado-group-senior-data-engineer.json","meta":{"generated_at":"2026-10-17T11:12:04Z","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":14571,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":51471},"rest":"https://alion.io/mcp/rest/get_company?id=51471"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Focado-group-senior-data-engineer"},{"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%2Focado-group-senior-data-engineer"},{"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%2Focado-group-senior-data-engineer"},{"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/ocado-group-senior-data-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Focado-group-senior-data-engineer"}]}