
Twilio · Remote - Spain
Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands ...
Who we are
At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions
to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences.
Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location,
you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the
world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your
hands.
We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real
Twilions!
.
See yourself at Twilio
Join the team as Twilio’s next Senior Cloud Software Engineer.
About the job
This position is needed to help out the Edge Services team. The team that is responsible for the ingestion of Twilio’s Web Console
and API traffic, and its supporting services. As part of the Edge Platform organization, we provide building blocks for all Twilio
customers and engineers alike, with high-availability and low-latency requirements, in order to effectively enable over billions
of inbound requests every day. We take great pride in wearing customer’s shoes and making decisions inclusively. It is extremely
important for us to build services with exceptionally high uptime, availability, and success rates.
Responsibilities
beyond feature work to drive long-term platform strategy while championing Twilio’s "progress over perfection" mindset to
deliver continuous, high-impact shipments.
operational best practices and incident response.
security, and reusability across the organization. Always aim for a self -service approach such that it keeps the team’s TOIL
at minimum.
deployment with rigorous safety checks.
programming to foster a culture of technical excellence.
reduction and new feature deliveries.
best in class service to the customers
Qualifications
Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to
apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We
are always looking for people who will bring something new to the table!
Java, Go or another other language of choice.
Multitenancies, DNS, Caching strategies, WAF, Lambda, S3, developing hosting solutions, etc) at scale.
environments.
depth experience using Datadog, Grafana, or Athena to drive data-informed engineering decisions.
technical concepts to non-technical stakeholders.
complexity for product teams.
providers or similar open-source initiatives
Location
This role will be remote, and based in Spain.
Travel
We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be
required to travel occasionally to participate in project or team in-person meetings.
What We Offer
Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave,
healthcare, a retirement savings program, and much more. Offerings vary by location.
Twilio thinks big. Do you?
We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out
colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in
their communities by supporting their volunteering and donation efforts.
So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this
role isn't what you're looking for, please consider other open positions.
Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex
(including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender
identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information,
political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with
criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction
records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the
California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.
Who we are At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day. As we continue to revolutionize how the world interacts, we’re acquiring new skills and experiences that make work feel truly rewarding. Your career at Twilio is in your hands. We use Artificial Intelligence (AI) to help make our hiring process efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio’s next Machine Learning Engineer. About the job This position is to design and engineer AI powered features that makes every customer conversation smarter. As a Machine Learning Engineer on the Conversation Intelligence team, you'll develop and deploy solutions that extract meaning from voice and messaging data at Twilio scale. You'll work alongside experienced ML practitioners to ship real features - from model pipelines to production inference - that directly shape how businesses understand their customers. Responsibilities In this role, you’ll: * Design and development of machine learning solutions, ensuring accuracy, performance, security, and scalability. * Implement and maintain end-to-end AI/ML pipelines - from data ingestion and feature engineering through to model development, validation, and deployment with guidance from senior engineers on complex architectural decisions * Instrument AI/ML services with appropriate metrics, logging, and telemetry to monitor model performance and operational health against defined SLOs * Participate in on-call rotations, executing progressive rollouts and applying standard mitigation strategies to keep production inference services healthy * Collaborate across planning, design, and code review phases contributing to product and technical discussions, while helping raise overall code quality through thoughtful review feedback Qualifications Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table! *Required: * Bachelor's degree in Computer Science, Mathematics, Statistics, or a related quantitative field, or equivalent practical experience * 2+ years of experience in machine learning engineering or applied ML, with demonstrated proficiency in Python and at least one ML framework (PyTorch, TensorFlow, or JAX) and familiarity with NLP libraries such as Hugging Face Transformers, NLTK, or SpaCy. * Experience developing, testing, and deploying small-to-medium scoped ML services or features in a collaborative engineering environment, including model versioning, experiment tracking, and cloud-based infrastructure (AWS, GCP, or Azure) * Proficiency in Python (preferred) or similar OO language. * Experience utilizing Large (or Small) Language Models within software systems. * Excellent written and verbal communication skills with the ability to articulate complex technical concepts to both technical and non-technical audiences. Desired: * Hands-on experience with conversational AI, or LLM fine-tuning and prompt engineering in a production context * Exposure to agentic AI frameworks such as LangGraph, AutoGen, CrewAI * Familiarity with MLOps/LLMOps tooling related to maintaining models in production such as testing, versioning, model registry, retraining, and monitoring. Location 1. This role will be remote from Spain. Travel We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings. What We Offer Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location. Twilio thinks big. Do you? We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts. So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now! If this role isn't what you're looking for, please consider other open positions. Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.
Salary Range: PLN 260,400 - 352,200 Subject to alignment to the responsibilities and duties of the role. Location: Gdańsk - Candidates must be local due to hybrid working policy ABOUT THE JOB Own the Kubernetes experience for new AI accelerator hardware at Graphcore. As a Senior Cloud Software Engineer, you will help bring new AI accelerator hardware into cloud native environments. You will build software that makes advanced compute accessible through Kubernetes. Your work will shape how users deploy, manage and scale workloads on Graphcore systems. You will turn complex hardware integration into a reliable, native Kubernetes experience. You will design and develop Go applications, integrate hardware with existing clusters, and solve deep technical problems across software and infrastructure. You will also review code, write documentation and contribute to strong engineering practice. This is a role for someone who wants real ownership at the intersection of AI compute, Kubernetes and cloud infrastructure. THE TEAM AND CULTURE You will work with engineers across hardware, software, systems and infrastructure. The work moves through clear technical discussion, strong ownership and direct feedback. Engineers are expected to understand the problem, speak up early and take responsibility for outcomes. Decisions are guided by evidence, practical trade-offs and the needs of users. You will help mentor others while staying close to hands-on engineering. The team values pace, curiosity and people who can turn ambiguity into working systems. WHAT WE’RE LOOKING FOR * Strong software development experience, ideally in cloud or infrastructure environments * Proficiency in Go and confidence building production-quality applications * Deep Kubernetes experience, including container orchestration and cloud native development * Strong Linux knowledge and the ability to troubleshoot complex technical issues * Proven ability to deliver complex technical solutions with clear ownership * Clear communication skills, with the confidence to mentor, review code and work across teams BENEFITS * Flexible working: Balance your work and personal life with greater flexibility * Comprehensive healthcare and dental cover: Premium medical and dental insurance, with the option to extend cover to your family * Phantom equity: Share in Graphcore’s success * Fitness and wellbeing support: A fully funded Medicover gym card, giving you access to a wide range of gyms, fitness classes and leisure centres * Financial protection: Death and disability insurance, providing financial security for you and your loved ones * Retirement savings: Build your financial future, with a 4% employer contribution from Graphcore, alongside your own contributions * Employee Assistance Programme (EAP): Confidential advice and support for you and your family across a range of personal, financial and wellbeing matters We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. SPONSORSHIP Applicants must have the legal right to work in Poland. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role. JOIN THE TEAM AT GRAPHCORE Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. If you want to shape how advanced AI accelerator hardware runs in Kubernetes, we’d love to hear from you. Apply now to help build the future of AI compute.
Salary range: PLN 260,400 - 352,200 Subject to alignment to the responsibilities and duties of the role. ABOUT THE JOB Build the Kubernetes experience that makes new AI accelerator hardware usable at cluster scale. As a Senior Cloud Software Engineer, you will lead Go development for accelerator integration across Kubernetes environments. You will turn complex hardware capability into a native experience for engineers running cloud-native workloads. Your work will shape how new accelerators are scheduled, managed and deployed in existing clusters. You will design services, debug deep system issues and help make production integrations reliable. This role sits close to infrastructure, software and AI compute, where practical engineering choices matter. You will also mentor engineers and influence how the team builds, reviews and documents software. It is a role for engineers who want ownership beyond implementation and visibility across a core platform. THE TEAM AND CULTURE The Workload Management team works where Kubernetes, cloud infrastructure and accelerator hardware meet. Engineers move between design, implementation, test and production readiness, staying close to real system behaviour. Ownership is practical here. You will be expected to form a view, share trade-offs early and carry important pieces of work through to completion. Decisions are made through technical evidence, clear reviews and direct discussion. The team values people who speak up, learn quickly and help others raise the bar. WHAT WE’RE LOOKING FOR * Strong software engineering capability in Go, with experience delivering complex systems * Deep Kubernetes knowledge, with CKA or CKS certification useful but not required * Experience building cloud-native software for containerised Linux environments * Ability to debug issues across infrastructure, orchestration layers and applications * Familiarity with CI/CD, DevOps tooling and disciplined code review practices * A mentoring mindset, with clear communication and ownership of technical decisions BENEFITS * Flexible working: Balance your work and personal life with greater flexibility * Comprehensive healthcare and dental cover: Premium medical and dental insurance, with the option to extend cover to your family * Phantom equity: Share in Graphcore’s success * Fitness and wellbeing support: A fully funded Medicover gym card, giving you access to a wide range of gyms, fitness classes and leisure centres * Financial protection: Death and disability insurance, providing financial security for you and your loved ones * Retirement savings: Build your financial future, with a 4% employer contribution from Graphcore, alongside your own contributions * Employee Assistance Programme (EAP): Confidential advice and support for you and your family across a range of personal, financial and wellbeing matters We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. SPONSORSHIP Applicants must have the legal right to work in Poland. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role. JOIN THE TEAM AT GRAPHCORE Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. Ready to build Kubernetes software that brings new AI accelerators into production? Apply now to join Graphcore.