Home › Companies › Fresco › Senior Platform Engineer (based in Dublin OR Madrid)
Senior Platform Engineer (based in Dublin OR Madrid)
Fresco · Madrid, ., Spain · Remote · Active · BambooHR
Job facts
| Field | Value |
|---|---|
| Company | Fresco |
| Title | Senior Platform Engineer (based in Dublin OR Madrid) |
| Normalized title | - |
| Department / team | Engineering - Platform |
| Location | Madrid |
| Work model | Remote / Remote |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | BambooHR |
| Posted / first seen | 2026-05-21 / 2026-05-30 |
| Changed / last seen | 2026-05-30 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Fresco. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through BambooHR. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Madrid. | Open |
| Department jobs | Active postings in Engineering - Platform. | Open |
| Work model jobs | Active Remote postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Fresco |
| Source | 72a0d13f-b789-4c53-ae3d-f18dd262a584 |
| ATS provider | BambooHR |
Description
About Fresco
Fresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences. Our platform helps brands launch faster, deliver better experiences for home cooks, and accelerate their digital transformation.
Our mission is to empower anyone to cook delicious food.
Powered by KitchenOS and the Fresco AI Cooking Companion, Fresco connects appliances across brands, supports rapid onboarding, and scales globally in more than 15 languages. We work with partners including Panasonic, Middleby, Kenwood, Instant Pot Brands, Bosch, GE Appliances, Arda and LG, and operate as a global team with offices in Dublin and Madrid.
About the Role
Fresco is looking for a Senior Platform Engineer with IoT, Python, and AWS experience to drive the design and development of the next generation of our multi-sided smart kitchen platform: the Fresco KitchenOS.
Reporting to the Engineering Manager for Platform & Firmware, you will work cross functionally designing/creating/deploying end-to-end platform capabilities and supporting production operations.
Your Responsibilities
Own and evolve ~20 Lambda-based microservices (Python 3.14, AWS CDK, aws-lambda-powertools) covering device control, cooking sessions, media, recipes, auth, and more
Design domain event patterns across services using EventBridge, SQS, and SNS
Own services end-to-end: ensuring correct schema design → maintaining self-service deployment → alerting → on-call
Build AI/ML integrations using Google Generative AI, semantic search, and recipe understanding pipelines
Keep AWS spend honest: right-size memory/timeout configs, eliminate wasteful invocation patterns (noisy events, fat payloads, chatty calls), and flag cost regressions via Cost Explorer and Datadog before they hit the bill
Grow the team's skills through mentoring, knowledge-sharing sessions, and other technical initiatives.
Your Skills
5+ years building production AWS Lambda systems at scale, with deep AWS CDK (writing constructs, not just copy-pasting templates)
Fluent in Python with strict typing (pyrefly, Pydantic v2)
Comfortable across DynamoDB, Valkey (Redis), PostgreSQL (SQLModel/Alembic), and Elasticsearch
Strong AI engineering practice: AI tooling is a core part of your engineering workflow, and you can bring the team along on adoption.
Can read IoT/embedded protocol code (CBOR, KSUID, CRC) without panicking
Fluent in English; clear communicator with both technical peers and less-technical stakeholders
How You’ll Work
Senior IC: deep technical ownership and influence through code, design, and review, not people management
Make deliberate architecture trade-offs (event delivery semantics, on-demand vs provisioned, cold-start vs reserved concurrency, sync vs async fan-out) and challenge infrastructure that isn’t earning its keep
Improve the shared abstractions others depend on (API Gateway, VPC, cache, DynamoDB tables) and drive direction through design docs and cross-team code review
Own infrastructure as code (AWS CDK + deployment pipelines), observability (Datadog APM, Lambda tracing, structured logging, alarms), and the on-call rotation
Engineering hygiene: strict typing, Unit tests, Python tooling via uv, ruff, pyrefly, and Poe
Nice to Have
Multi-tenant SaaS platform experience
LLM integration (prompt pipelines, structured extraction)
Appliance/IoT protocol knowledge
What's it like working at Fresco?
We get a lot done by prioritizing well and being effective instead of busy. We care deeply about our customers and the product experiences we provide. We treat each other with respect, speak our minds, and always listen to each other—regardless of function or seniority. We are authentic, humble, and most importantly, trust each other to do a great job.
We offer competitive, market driven salaries, equity, a hybrid or remote working model, and much more.
Like with any good meal, a career at Fresco is both rich and rewarding, with many opportunities and room for growth. If you’re ready to serve up your best work at Fresco, get in touch!
What will you get?
The chance to work at a hyper-growth, venture-backed startup in a budding industry
The ability to feel true purpose in your work and generate success on a global platform
Competitive, market driven compensation
Meaningful share options as part of our Employee Share Option Scheme
A flexible hybrid model to suit you and your needs
Just like the ingredients in our kitchen, we believe that diversity of ideas is what makes the workplace great. Fresco is proud to be an equal opportunities employer, and we are committed to building a diverse and inclusive workplace. We welcome and encourage applications from candidates from a range of national, ethnic, or cultural groups. This job description works as a guide for the caliber of person we need, but we also understand that skills are transferable. If you are an exceptional candidate with mismatching experience, please apply and explain why you would be a great fit for Fresco.
Full job record
| Job ID | d41ba2928911d4124f6b2e2b8b431283fe283236 |
| Org ID | a0ef1b1b-86ac-45be-ad2c-0f3dc7d1bccf |
| Source ID | 72a0d13f-b789-4c53-ae3d-f18dd262a584 |
| Board ID | 72a0d13f-b789-4c53-ae3d-f18dd262a584 |
| Provider | bamboohr |
| Provider Job Key | 82 |
| Title | Senior Platform Engineer (based in Dublin OR Madrid) |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Madrid, ., Spain |
| Department | Engineering - Platform |
| Team | — |
| Employment Type | full_time |
| Workplace Type | remote |
| Remote Policy | remote |
| Country | — |
| Region | — |
| City | Madrid |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://fresco.bamboohr.com/careers/82 |
| Apply URL | https://fresco.bamboohr.com/careers/82 |
| First Seen At | 2026-05-30 05:52:44Z |
| Last Seen At | 2026-06-06 10:21:31Z |
| Last Checked At | 2026-06-06 10:21:31Z |
| Last Changed At | 2026-05-30 05:52:44Z |
| Inactive At | — |
| Source Posted At | 2026-05-21 00:00:00Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=fresco/date=2026-06-06/2026-06-06T10-21-29-868Z-243b7c98067e1e7ebe5419e3d81aa558398fbea1f24e08e88d8b9060a771a613.json |
Event Fields
{
"content_hash": "18e4376ad5043010a93967748119f1ba0cdcb89a1c30271b3a2ea6ab284ba796",
"source_hash": "6a0bf6d74cdd6f41e501235ff1023ffad4af7807bda554f82fa1a8a173b6b538",
"last_changed_at": "2026-05-30T05:52:44.279Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Madrid, ., Spain",
"city": "Madrid",
"region": null,
"country": null,
"is_remote": true,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T10:21:31.768Z",
"launch_scope": {
"reason": "bamboohr_production_catalog",
"included": true,
"location": {
"raw": "Madrid, ., Spain",
"city": "Madrid",
"region": null,
"country": null,
"is_remote": true,
"confidence": 0.8
},
"countries": []
},
"remote_policy": "remote",
"salary_period": null,
"workplace_type": "remote",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "82",
"isRemote": null,
"location": {
"city": "Madrid",
"state": null
},
"atsLocation": {
"city": null,
"state": null,
"country": null,
"province": null
},
"departmentId": "18501",
"locationType": "2",
"jobOpeningName": "Senior Platform Engineer (based in Dublin OR Madrid)",
"departmentLabel": "Engineering - Platform",
"employmentStatusLabel": "Full-Time"
},
"detail_errors": [],
"detail_job_opening": {
"location": {
"city": "Madrid",
"state": null,
"postalCode": ".",
"addressCountry": "Spain"
},
"datePosted": "2026-05-21",
"atsLocation": {
"city": null,
"state": null,
"country": null,
"countryId": null
},
"description": "<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">About Fresco</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Fresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences. Our platform helps brands launch faster, deliver better experiences for home cooks, and accelerate their digital transformation.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Our mission is to empower anyone to cook delicious food.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Powered by KitchenOS and the Fresco AI Cooking Companion, Fresco connects appliances across brands, supports rapid onboarding, and scales globally in more than 15 languages. We work with partners including Panasonic, Middleby, Kenwood, Instant Pot Brands, Bosch, GE Appliances, Arda and LG, and operate as a global team with offices in Dublin and Madrid. </span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">About the Role</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Fresco is looking for a Senior Platform Engineer with IoT, Python, and AWS experience to drive the design and development of the next generation of our multi-sided smart kitchen platform: </span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">the Fresco KitchenOS.</span></p>\n<p><br></p>\n<p><span style=\"font-size: 12pt\">Reporting to the Engineering Manager for Platform & Firmware, you will work cross functionally designing/creating/deploying end-to-end platform capabilities and supporting production operations.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Your Responsibilities</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Own and evolve ~20 Lambda-based microservices (Python 3.14, AWS CDK, aws-lambda-powertools) covering device control, cooking sessions, media, recipes, auth, and more</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Design domain event patterns across services using EventBridge, SQS, and SNS</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Own services end-to-end: ensuring correct schema design → maintaining self-service deployment → alerting → on-call</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Build AI/ML integrations using Google Generative AI, semantic search, and recipe understanding pipelines</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Keep AWS spend honest: right-size memory/timeout configs, eliminate wasteful invocation patterns (noisy events, fat payloads, chatty calls), and flag cost regressions via Cost Explorer and Datadog before they hit the bill</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Grow the team's skills through mentoring, knowledge-sharing sessions, and other technical initiatives.</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Your Skills</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">5+ years building production AWS Lambda systems at scale, with deep AWS CDK (writing constructs, not just copy-pasting templates)</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Fluent in Python with strict typing (pyrefly, Pydantic v2)</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Comfortable across DynamoDB, Valkey (Redis), PostgreSQL (SQLModel/Alembic), and Elasticsearch</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Strong AI engineering practice: AI tooling is a core part of your engineering workflow, and you can bring the team along on adoption.</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Can read IoT/embedded protocol code (CBOR, KSUID, CRC) without panicking</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Fluent in English; clear communicator with both technical peers and less-technical stakeholders</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">How You’ll Work</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Senior IC: deep technical ownership and influence through code, design, and review, not people management</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Make deliberate architecture trade-offs (event delivery semantics, on-demand vs provisioned, cold-start vs reserved concurrency, sync vs async fan-out) and challenge infrastructure that isn’t earning its keep</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Improve the shared abstractions others depend on (API Gateway, VPC, cache, DynamoDB tables) and drive direction through design docs and cross-team code review</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Own infrastructure as code (AWS CDK + deployment pipelines), observability (Datadog APM, Lambda tracing, structured logging, alarms), and the on-call rotation</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Engineering hygiene: strict typing, Unit tests, Python tooling via uv, ruff, pyrefly, and Poe</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Nice to Have</span></p>\n<p><br></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Multi-tenant SaaS platform experience</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">LLM integration (prompt pipelines, structured extraction)</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Appliance/IoT protocol knowledge</span></li>\n</ul>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">What's it like working at Fresco?</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">We get a lot done by prioritizing well and being effective instead of busy. We care deeply about our customers and the product experiences we provide. We treat each other with respect, speak our minds, and always listen to each other—regardless of function or seniority. We are authentic, humble, and most importantly, trust each other to do a great job. </span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">We offer competitive, market driven salaries, equity, a hybrid or remote working model, and much more. </span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Like with any good meal, a career at Fresco is both rich and rewarding, with many opportunities and room for growth. If you’re ready to serve up your best work at Fresco, get in touch! </span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">What will you get?</span></p>\n<ul>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">The chance to work at a hyper-growth, venture-backed startup in a budding industry</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">The ability to feel true purpose in your work and generate success on a global platform</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Competitive, market driven compensation</span></li>\n<li><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Meaningful share options as part of our Employee Share Option Scheme</span></li>\n<li><span style=\"font-size: 12pt\">A flexible hybrid model to suit you and your needs</span></li>\n</ul>\n<p><em><br></em></p>\n<p><em><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Just like the ingredients in our kitchen, we believe that diversity of ideas is what makes the workplace great. Fresco is proud to be an equal opportunities employer, and we are committed to building a diverse and inclusive workplace. We welcome and encourage applications from candidates from a range of national, ethnic, or cultural groups. This job description works as a guide for the caliber of person we need, but we also understand that skills are transferable. If you are an exceptional candidate with mismatching experience, please apply and explain why you would be a great fit for Fresco. </span></em></p>",
"compensation": null,
"departmentId": "18501",
"locationType": "2",
"seekPromoted": false,
"jobCategoryId": null,
"jobOpeningName": "Senior Platform Engineer (based in Dublin OR Madrid)",
"departmentLabel": "Engineering - Platform",
"jobOpeningStatus": "Open",
"minimumExperience": null,
"jobOpeningShareUrl": "https://fresco.bamboohr.com/careers/82",
"employmentStatusLabel": "Full-Time"
}
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/d41ba2928911d4124f6b2e2b8b431283fe283236?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/a0ef1b1b-86ac-45be-ad2c-0f3dc7d1bccfJSONGET https://api.bluedoor.sh/job-postings/v1/sources/72a0d13f-b789-4c53-ae3d-f18dd262a584JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/d41ba2928911d4124f6b2e2b8b431283fe283236/eventsJSON