Location: Portugal
Workplace: remote
Are you passionate about using the power of communication data to build intelligent, intuitive AI experiences? Do you thrive on owning a product area – from discovering what customers need to shipping it with your engineering team? If so, Intermedia’s AI & Data Product Management team is seeking a hands-on Product Manager to help deliver the next generation of AI-powered capabilities across our UCaaS and CCaaS products.
This is a role for a product manager ready to own a slice of the roadmap end to end – more ownership and customer-facing discovery than a product owner, working shoulder-to-shoulder with engineering and UX to turn ideas into products customers love.
About Intermedia
Intermedia is a leading provider of cloud-based communication and collaboration solutions, empowering over 140,000 businesses and 7,500 partners with UCaaS, CCaaS, and productivity tools. We’re committed to delivering secure, easy-to-use solutions, backed by industry-leading reliability and support. Our AI & Data team is at the forefront of innovation, leveraging the wealth of communication data generated across our platforms to develop intelligent tools and insights that drive customer success. We believe in a collaborative, hands-on approach where every team member contributes their unique skills to create products that truly make a difference. We are a roll-up-your-sleeves-and-get-into-the-details product management team where, irrespective of your position, you can contribute your skills and energies to help improve our products.
About the Role
As a Product Manager on the AI & Data team, you will own a product area within our AI portfolio, defining what to build and why, and partnering directly with engineering to deliver it. You will run discovery with customers and stakeholders, shape a prioritized roadmap for your area, write clear requirements, and see features through from concept to launch. You will use metrics and customer feedback to understand how your product is performing and where to invest next.
Your focus will be on AI-driven experiences, requiring strong analytical skills, a good sense for UI/UX and usability, and excellent communication. You will work with globally distributed teams, making effective asynchronous communication essential. This is a mid-level role ideal for someone who combines ownership and product judgment with strong, detail-oriented delivery.
You’ll help shape the strategy and roadmap for your product area and own how it gets delivered — the broader, longer-term vision for the area is set in partnership with the Senior Product Manager or team lead.
Key Responsibilities
Own the roadmap for a defined product area, balancing customer needs, business goals, and technical realities.
Run discovery with customers, stakeholders, and data to identify problems worth solving and validate solutions.
Translate opportunities into clear requirements, user stories, and acceptance criteria, and partner with engineering to deliver them.
Work closely with UI/UX to shape intuitive, high-quality experiences, coordinating prototypes and design assets.
Prioritize and maintain a healthy backlog and participate actively in Agile ceremonies.
Track product performance through metrics, customer satisfaction, and usability feedback, and act on what you learn.
Stay aware of competitive and market dynamics in your area and feed that insight into planning.
Communicate progress, risks, and timelines to stakeholders, setting and managing expectations proactively.
Collaborate with other product managers to align priorities and ensure a coherent product experience.
Requirements
Strong product sense for AI-powered features — you can reason about what LLMs and AI agents can and can’t do, and translate that into sound product decisions.
3+ years of product management experience delivering software products, ideally in a SaaS environment.
Demonstrated ownership of a product area or feature set from discovery through launch.
Strong analytical mindset, comfortable using data and customer feedback to make decisions.
Good sense for UI/UX and usability, with the ability to partner effectively with design.
Excellent communication and presentation skills, able to align engineering, design, and stakeholders.
Experience working with Scrum or other Agile frameworks alongside engineering teams.
Strong technical aptitude and problem-solving ability.
Bachelor’s degree in a relevant field, or equivalent professional experience.
Upper-intermediate or higher English proficiency, with strong asynchronous communication skills.
Would Be a Plus
Experience building customer-facing AI or data-driven products.
Familiarity with product analytics and experimentation (A/B testing, funnel and usage analysis).
Experience with UCaaS/CCaaS or other SaaS products.
Familiarity with modern AI concepts, LLMs, or machine learning workflows.
Why Join Us
You will own meaningful parts of an AI product portfolio that helps customers work smarter and more efficiently, with the autonomy to shape what gets built and the support of a passionate, cross-functional team. If you’re ready to own, build, and help shape the next wave of AI-driven communication, we’d love to hear from you.
Location: Portugal
Workplace: remote
Are you passionate about using the power of communication data to build intelligent, intuitive AI experiences? Do you thrive on owning a product area – from discovering what customers need to shipping it with your engineering team? If so, Intermedia’s AI & Data Product Management team is seeking a hands-on Product Manager to help deliver the next generation of AI-powered capabilities across our UCaaS and CCaaS products.
This is a role for a product manager ready to own a slice of the roadmap end to end – more ownership and customer-facing discovery than a product owner, working shoulder-to-shoulder with engineering and UX to turn ideas into products customers love.
About Intermedia
Intermedia is a leading provider of cloud-based communication and collaboration solutions, empowering over 140,000 businesses and 7,500 partners with UCaaS, CCaaS, and productivity tools. We’re committed to delivering secure, easy-to-use solutions, backed by industry-leading reliability and support. Our AI & Data team is at the forefront of innovation, leveraging the wealth of communication data generated across our platforms to develop intelligent tools and insights that drive customer success. We believe in a collaborative, hands-on approach where every team member contributes their unique skills to create products that truly make a difference. We are a roll-up-your-sleeves-and-get-into-the-details product management team where, irrespective of your position, you can contribute your skills and energies to help improve our products.
About the Role
As a Product Manager on the AI & Data team, you will own a product area within our AI portfolio, defining what to build and why, and partnering directly with engineering to deliver it. You will run discovery with customers and stakeholders, shape a prioritized roadmap for your area, write clear requirements, and see features through from concept to launch. You will use metrics and customer feedback to understand how your product is performing and where to invest next.
Your focus will be on AI-driven experiences, requiring strong analytical skills, a good sense for UI/UX and usability, and excellent communication. You will work with globally distributed teams, making effective asynchronous communication essential. This is a mid-level role ideal for someone who combines ownership and product judgment with strong, detail-oriented delivery.
You’ll help shape the strategy and roadmap for your product area and own how it gets delivered — the broader, longer-term vision for the area is set in partnership with the Senior Product Manager or team lead.
Key Responsibilities
Responsibilities
• Own the roadmap for a defined product area, balancing customer needs, business goals, and technical realities.
• Run discovery with customers, stakeholders, and data to identify problems worth solving and validate solutions.
• Translate opportunities into clear requirements, user stories, and acceptance criteria, and partner with engineering to deliver them.
• Work closely with UI/UX to shape intuitive, high-quality experiences, coordinating prototypes and design assets.
• Prioritize and maintain a healthy backlog and participate actively in Agile ceremonies.
• Track product performance through metrics, customer satisfaction, and usability feedback, and act on what you learn.
• Stay aware of competitive and market dynamics in your area and feed that insight into planning.
• Communicate progress, risks, and timelines to stakeholders, setting and managing expectations proactively.
• Collaborate with other product managers to align priorities and ensure a coherent product experience.
Requirements
• Strong product sense for AI-powered features — you can reason about what LLMs and AI agents can and can’t do, and translate that into sound product decisions.
• 3+ years of product management experience delivering software products, ideally in a SaaS environment.
• Demonstrated ownership of a product area or feature set from discovery through launch.
• Strong analytical mindset, comfortable using data and customer feedback to make decisions.
• Good sense for UI/UX and usability, with the ability to partner effectively with design.
• Excellent communication and presentation skills, able to align engineering, design, and stakeholders.
• Experience working with Scrum or other Agile frameworks alongside engineering teams.
• Strong technical aptitude and problem-solving ability.
• Bachelor’s degree in a relevant field, or equivalent professional experience.
• Upper-intermediate or higher English proficiency, with strong asynchronous communication skills.
Would Be a Plus
• Experience building customer-facing AI or data-driven products.
• Familiarity with product analytics and experimentation (A/B testing, funnel and usage analysis).
• Experience with UCaaS/CCaaS or other SaaS products.
• Familiarity with modern AI concepts, LLMs, or machine learning workflows.
Why Join Us
You will own meaningful parts of an AI product portfolio that helps customers work smarter and more efficiently, with the autonomy to shape what gets built and the support of a passionate, cross-functional team. If you’re ready to own, build, and help shape the next wave of AI-driven communication, we’d love to hear from you.
Location: United Kingdom
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the Bristol office or London.
Are you ready to make your mark?
About the Role
In this role, you will design and build the backend services and capabilities that enable users to create, configure, test and deploy.
You will work closely with frontend engineers, AI/ML engineers, product managers, UX
designers, and platform teams to bring Agent Studio capabilities from concept through
production. You will develop the services behind agent configuration, orchestration, integrations,
testing, deployment, and lifecycle management while ensuring the platform meets enterprise
expectations for performance, reliability, security, and scalability.
This is a great opportunity for an experienced backend engineer who enjoys solving complex
technical problems, building extensible products, and creating intuitive ways for users.
What You Will Be Doing
• Design, develop, test, and maintain scalable backend services and APIs
• Build capabilities that enable users to create, configure, test and deploy.
• Build APIs and service interfaces that enable intuitive user experiences and reliable interaction between frontend and backend services.
• Develop mechanisms for managing configurations, versions, state, context, tools, permissions, and other runtime components.
• Build services that enable to securely interact with Intermedia products, enterprise
applications, APIs, data sources, and external services.
• Collaborate closely with frontend engineers and UX teams to translate complex capabilities into intuitive product experiences.
• Work with product managers to translate customer needs and requirements into scalable technical solutions.
• Contribute to technical design decisions for agent orchestration, configuration
management, workflow execution, integrations, and supporting backend services.
• Build capabilities that allow users to test, evaluate, troubleshoot, and refine before and after deployment.
• Develop reliable mechanisms for handling execution, errors, retries, timeouts, and other runtime conditions.
• Design appropriate controls for authentication, authorization, permissions, and secure
access to tools, models, services, and data.
• Design for scalability, reliability, performance, observability, and fault tolerance across services.
• Write high-quality, readable, testable code that follows established engineering standards
and best practices.
• Participate in code and design reviews and contribute to strong engineering and quality
practices across the team.
• Troubleshoot and resolve complex issues across backend services, workflows and integrations.
• Build monitoring, logging, testing, and observability into production services to support
reliable agent execution and product operations.
• Collaborate with DevOps, and infrastructure teams to support reliable deployment and operation.
• Stay current with emerging technologies and engineering approaches related backend engineering, and distributed systems.
• Participate in continuous improvement initiatives that enhance product quality, reliability,
developer productivity, and engineering efficiency.
What You Will Bring to the Role
Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
• 4–7 years of professional software engineering experience, with demonstrated
experience developing backend applications and services.
• Strong proficiency in one or more backend programming languages and associated
frameworks.
• Experience designing and developing RESTful APIs, microservices, or other serviceoriented applications.
• Solid understanding of software design principles, data structures, algorithms, and
distributed systems concepts.
• Experience working with relational and/or NoSQL databases.
• Experience building and supporting scalable, reliable production applications.
• Experience integrating applications with internal and external APIs, services, and data
sources.
• Experience designing backend services that support complex, interactive product
experiences.
• Working knowledge of cloud platforms such as AWS or Azure and cloud-native
application architectures.
• Familiarity with automated testing, CI/CD, source control, and modern software
development practices.
• Understanding of monitoring, logging, observability, and production support practices.
• Strong problem-solving skills and the ability to independently investigate and resolve
complex technical issues.
• Ability to work effectively in an environment where technologies, product requirements,
and technical approaches are evolving rapidly.
• Strong communication and collaboration skills with the ability to work effectively across
backend, frontend, AI/ML, Product, UX, and platform teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: United Kingdom
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the Bristol office or London.
Are you ready to make your mark?
About the Role
Intermedia is looking for a Senior Software Engineer Backend to join our organization.
In this role, you will design and build the backend services, APIs, and data capabilities that power intuitive analytics, visualizations across Intermedia's products.
You will help transform complex product and customer data into reliable, performant, and easily consumable information that enables users to understand trends, identify opportunities, and make better decisions.
You will work closely with frontend engineers, AI/ML engineers, data engineers, product managers, and UX teams to bring sophisticated insights into compelling customer experiences. This is a great opportunity for an experienced backend
engineer who enjoys solving complex data and distributed systems challenges and wants to help redefine how customers interact.
What You Will Be Doing
• Design, develop, test, and maintain scalable backend services and APIs that power analytics, dashboards and visualizations.
• Build services that process, aggregate, enrich, and serve structured and unstructured data for interactive analytics experiences.
• Develop APIs and data services optimized for efficient consumption by dashboards, visualizations, reporting interfaces, and other customer-facing experiences.
• Build backend capabilities that enable users to explore, filter, compare, drill into, and understand complex datasets and insights.
• Partner closely with frontend engineers and UX teams to define service interfaces and data structures that enable intuitive, responsive visualization experiences.
• Work with data engineers to establish reliable data flows between source systems, analytical platforms, visualization services, and downstream applications.
• Collaborate with product managers and engineering teams to translate customer and business needs into scalable technical solutions.
• Contribute to technical design decisions for backend services, analytics APIs, data models, processing workflows, caching strategies, and integrations.
• Design systems that deliver timely and accurate analytics while maintaining appropriate data quality and consistency.
• Optimize data access, aggregation, and service performance to support responsive and interactive customer experiences.
• Design backend capabilities that can support both predefined analytics experiences and more dynamic exploration of data.
• Analyze and improve the performance, scalability, reliability, and maintainability of analytics services.
• Write high-quality, readable, testable code that follows established engineering standards and best practices.
• Participate in code and design reviews and contribute to strong engineering and quality practices across the team.
• Troubleshoot and resolve complex issues across backend services, analytics workflows, data processing, and frontend integrations.
• Build appropriate monitoring, logging, testing, and observability into production services.
• Collaborate with DevOps and platform teams to support reliable deployment and operation of Analytics Visualizations services.
• Stay current with emerging technologies and engineering approaches related to analytics, data visualization, data processing, and backend development.
• Participate in continuous improvement initiatives that enhance product performance, reliability, customer experience, and engineering efficiency.
What You Will Bring to the Role
• Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
•
5+ years of professional software engineering experience
, with demonstrated
experience developing backend applications and services.
• Strong proficiency in one or more backend programming languages and associated
frameworks.
• Experience designing and developing RESTful APIs, microservices, or other service-
oriented applications.
• Solid understanding of software design principles, data structures, algorithms, and
distributed systems concepts.
• Experience working with relational and/or NoSQL databases.
• Experience designing applications that process, transform, aggregate, or serve significant
volumes of data.
• Experience developing backend services or APIs that support data-rich, interactive
applications.
• Experience building and supporting scalable, reliable production applications.
• Understanding of data modeling, aggregation, filtering, querying, and other patterns
commonly used in analytics applications.• Working knowledge of cloud platforms such as
AWS or Azure
and cloud-based
application architectures.
• Familiarity with automated testing, CI/CD, source control, and modern software
development practices.
• Strong understanding of application performance and the ability to optimize services and
data access for responsive user experiences.
• Strong problem-solving skills and the ability to independently investigate and resolve
complex technical issues.
• Strong communication and collaboration skills with the ability to work effectively across backend, frontend, data, UX, and product teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: United Kingdom
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the Bristol office or London.
About the Role
Intermedia is looking for a Data Scientist to join our AI Data Science team.
In this role, you will develop and apply advanced machine learning, generative AI, and statistical techniques to improve the intelligence, effectiveness, and reliability of Intermedia's digital agents. You will work on challenging problems involving large language models, retrieval, agent behavior, experimentation, evaluation, and optimization to help create digital agents that can understand customer needs, access relevant knowledge, and successfully complete complex tasks.
You will work closely with AI/ML engineers, software engineers, product managers, and other data scientists to take ideas from experimentation through production. You will have significant ownership of data science solutions while helping establish strong practices for measuring and continuously improving the quality of our AI-powered experiences.
What You Will Be Doing
Machine Learning & Agent Intelligence
Develop, evaluate, and improve machine learning and generative AI solutions that power Intermedia's Digital Agent Platform.
Apply large language models (LLMs), natural language processing, retrieval, and other advanced AI techniques to improve agent understanding and performance.
Develop approaches that improve agent reasoning, tool selection, knowledge retrieval, context management, personalization, and task completion.
Experiment with model, prompt, retrieval, and agent configuration strategies to identify approaches that deliver the best customer and business outcomes.
Evaluate commercial and open-source models and recommend appropriate approaches based on quality, latency, scalability, and cost.
Generative AI & RAG
Design, develop, and optimize Retrieval-Augmented Generation (RAG) solutions that ground digital agents in relevant enterprise and customer information.
Develop and evaluate embeddings, retrieval strategies, ranking approaches, semantic search, and other knowledge-retrieval techniques.
Build and refine end-to-end pipelines that combine LLMs with retrieval systems, enterprise knowledge sources, and agent workflows.
Develop approaches to improve the relevance, accuracy, and consistency of AI-generated responses.
Identify and mitigate issues such as hallucinations, poor retrieval, inappropriate responses, and other failure modes in generative AI applications.
Evaluation & Experimentation
Develop rigorous evaluation frameworks for measuring digital agent quality, including accuracy, relevance, task completion, reliability, safety, and customer experience.
Design offline and online experiments to compare models, prompts, retrieval strategies, agent configurations, and other AI approaches.
Apply statistical analysis, hypothesis testing, segmentation, and other quantitative methods to evaluate AI performance and identify opportunities for improvement.
Define appropriate metrics and benchmarks that connect model and agent performance to customer and business outcomes.
Analyze production behavior and feedback to identify patterns, failure modes, and opportunities to continuously improve digital agents.
Ensure data and model quality through comprehensive testing, validation, and performance evaluation.
Data & Solution Development
Gather, preprocess, analyze, and model large volumes of structured and unstructured data from multiple sources.
Use Python, SQL, Spark, and other relevant technologies to build scalable analytical and machine learning solutions.
Develop features, datasets, and analytical approaches that support model development, experimentation, and evaluation.
Partner with data and engineering teams to build and maintain reliable pipelines for model training, evaluation, and production use.
Contribute to scalable ML/AI pipelines that support experimentation, deployment, monitoring, and continuous improvement.
Ensure solutions are reproducible, maintainable, and designed to operate effectively at production scale.
Collaboration
Partner with Product, AI/ML Engineering, Software Engineering, and other Data Science team members to translate customer and business problems into effective AI solutions.
Communicate analytical findings, model performance, tradeoffs, and recommendations clearly to technical and non-technical stakeholders.
Participate in technical and design reviews and help establish strong practices for AI experimentation, evaluation, and model development.
Mentor and support less experienced data scientists and contribute to knowledge sharing across the team.
What You Will Bring to the Role
Bachelor's degree in Data Science, Statistics, Computer Science, Mathematics, Machine Learning, Analytics, or a related quantitative field; Master's degree preferred.
4+ years of professional experience in data science, machine learning, applied AI, or a related analytical field.
Strong experience developing and applying supervised and unsupervised machine learning models to real-world problems.
Hands-on experience with generative AI, large language models, NLP, or other modern AI technologies.
Strong programming skills in Python and experience with SQL and large-scale data processing technologies.
Experience with modern machine learning frameworks such as PyTorch, TensorFlow, scikit-learn, or equivalent technologies.
Strong understanding of statistical analysis, experimentation, hypothesis testing, model evaluation, and performance measurement.
Experience working with large volumes of structured and unstructured data.
Demonstrated ability to independently frame ambiguous problems, develop analytical approaches, evaluate alternatives, and deliver actionable solutions.
Experience taking machine learning or AI solutions beyond experimentation and contributing to their deployment and operation in production environments.
Understanding of model quality, data quality, bias, reliability, and other considerations associated with production AI systems.
Strong problem-solving and analytical skills with the ability to connect technical results to customer and business outcomes.
Strong written and verbal communication skills with the ability to explain complex analytical and AI concepts to technical and non-technical audiences.
Ability to collaborate effectively across Data Science, AI/ML Engineering, Software Engineering, Product, and business teams.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: United Kingdom
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the Bristol office or London.
Are you ready to make your mark?
About the Role
In this role, you will solve challenging frontend engineering problems involving real-time conversations, dynamic interactions and embedded experiences.
As a senior technical contributor, you will influence frontend architecture and technical
direction, lead complex initiatives from design through production, and help establish
engineering standards and patterns that can scale across Intermedia's digital channels.
What You Will Be Doing
• Design, develop, test, and maintain high-quality web applications and frontend capabilities that power interactions.
• Develop reusable web components and frontend capabilities that allow digital experiences to be embedded across Intermedia products and customer-facing websites.
• Build responsive experiences for real-time including
streaming responses, typing and processing states, long-running operations, errors, and interruptions.
• Develop user experiences that clearly communicate actions, status, results, limitations, and requests for additional information.
• Build interaction patterns that support rich conversational experiences beyond text, including structured content, forms, actions, links, files, and other interactive elements.
• Develop experiences that support effective transitions and handoffs.
• Partner with ML and backend engineers to define APIs, events, data contracts, and interaction patterns required to support digital experiences.
• Collaborate closely with Product and UX to translate customer needs and design into intuitive product experiences.
• Help define frontend architecture and reusable patterns digital experiences across web channels.
• Design solutions that support configuration and customization of digital experiences while maintaining consistent engineering and UX standards.
• Optimize applications for performance, responsiveness, scalability, and reliability across browsers, devices, network conditions, and customer environments.
• Ensure digital experiences meet appropriate accessibility and inclusive design standards.
• Design frontend applications with appropriate consideration for authentication,
authorization, privacy, security, and protection of sensitive information.
• Build appropriate analytics, telemetry, monitoring, logging, and observability into digital experiences.
• Use product and operational data to identify performance issues and opportunities to
improve the user experience.
• Lead technical design discussions and provide guidance on complex frontend engineering decisions.
• Conduct code and design reviews and help establish strong standards for frontend architecture, code quality, testing, performance, and maintainability.
• Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions, and enabled experiences.
• Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team.
• Lead complex frontend initiatives from concept and technical design through implementation, deployment, and continuous improvement.
• Stay current with emerging technologies and engineering approaches related to frontend development and conversational interfaces.
What You Will Bring to the Role
• Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
• 8+ years of professional software engineering experience, with significant experience
developing sophisticated frontend applications.
• Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks
such as React or Angular.
• Strong knowledge of HTML, CSS, responsive design, browser technologies, and modern
web application architecture.
• Demonstrated experience designing and building complex, interactive web applications
used in production environments.
• Strong understanding of frontend architecture, component design, state management,
application performance, and maintainability.
• Experience designing reusable frontend components, libraries, or application
frameworks.
• Experience integrating frontend applications with RESTful APIs, asynchronous services,
and distributed backend systems.
• Experience building real-time, asynchronous, or event-driven user experiences.
• Strong understanding of automated frontend testing and modern software engineering
practices.
• Experience designing applications for performance, scalability, reliability, and production
support.
• Strong understanding of web accessibility, responsive design, browser compatibility, and
frontend security.
• Experience with CI/CD, source control, code reviews, observability, and modern
software delivery practices.
• Demonstrated ability to independently lead complex technical initiatives from design
through production.
• Strong problem-solving skills and the ability to navigate ambiguous and evolving
technical requirements.
• Experience providing technical guidance, code review, or mentorship to other engineers.
• Strong communication and collaboration skills with the ability to influence technical decisions and work effectively across Product, UX, frontend, backend, ML, and
platform teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: Portugal
Workplace: remote
Senior Product Owner – AI & Data
Are you passionate about using the power of communication data to create intelligent, intuitive AI experiences? Do you thrive on turning ambitious product concepts into clear, deliverable requirements and then driving multiple teams to ship them? If so, Intermedia’s AI & Data Product Management team is seeking an execution-driven Senior Product Owner to help deliver the next generation of AI-powered capabilities across our UCaaS and CCaaS products.
This is a senior execution role for someone who has outgrown owning a single backlog and is ready to lead delivery across several teams, coordinate releases end to end, and set the standard for how we turn strategy into shipped product.
About Intermedia
Intermedia is a leading provider of cloud-based communication and collaboration solutions, empowering over 140,000 businesses and 7,500 partners with UCaaS, CCaaS, and productivity tools. We’re committed to delivering secure, easy-to-use solutions, backed by industry-leading reliability and support. Our AI & Data team is at the forefront of innovation, leveraging the wealth of communication data generated across our platforms to develop intelligent tools and insights that drive customer success. We believe in a collaborative, hands-on approach where every team member contributes their unique skills to create products that truly make a difference. We are a roll-up-your-sleeves-and-get-into-the-details product management team where, irrespective of your position, you can contribute your skills and energies to help improve our products.
About the Role
As a Senior Product Owner on the AI & Data team, you will own day-to-day execution across multiple development teams, translating product initiatives into detailed, actionable requirements and ensuring they are delivered with quality and predictability. You will partner closely with product managers, engineering, UX, QA, and project management to keep complex, interdependent work moving, and you will coordinate releases from planning through launch.
Your focus will be on AI-driven experiences, requiring strong analytical skills, exceptional communication, and the ability to break down complex ideas into clear, structured stories. You will work with globally distributed teams, making effective asynchronous communication essential. As a senior member of the team you will also help set execution standards and mentor other product owners.
Responsibilities
• Serve as the Senior Product Owner across multiple development teams, driving day-to-day execution and removing blockers.
• Prioritize and maintain clear, structured backlogs aligned with product goals and stakeholder needs.
• Lead Agile ceremonies including sprint planning, refinement, daily stand-ups, demos, and retrospectives.
• Collaborate with product managers and cross-functional partners to understand business needs and convert them into explicit, detailed requirements.
• Develop user stories, acceptance criteria, use cases, and workflow diagrams/UML models for development teams.
• Work with UI/UX teams to coordinate prototypes and design assets.
• Contribute to roadmap planning with execution-level insight on capacity, sequencing, feasibility, and risk.
• Plan and coordinate releases across engineering, QA, operations, and customer-facing teams, communicating progress, risks, and timelines to stakeholders.
• Lead cross-team efforts spanning multiple Intermedia products or systems, aligning dependencies and expectations.
• Mentor and support other product owners, helping raise the quality and consistency of execution across the team.
Requirements
• Comfortable driving delivery of AI features — you don’t need to build models, but you can turn AI capabilities into clear, buildable stories with engineering.
• 4+ years of experience as a Product Owner, Project Manager, Business Analyst, or similar role in software development, including experience coordinating delivery across multiple teams.
• Excellent organizational skills with the ability to manage multiple priorities, dependencies, and deadlines.
• Strong analytical mindset, capable of processing complex information and producing clear, structured requirements.
• Excellent presentation and communication skills, with the ability to facilitate productive discussions and align diverse teams.
• Strong technical aptitude and problem-solving ability.
• Deep experience working with Scrum or other Agile frameworks.
• Proven release and delivery coordination experience across cross-functional teams.
• Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
• Upper-intermediate or higher English proficiency, with strong asynchronous communication skills.
Would Be a Plus
• Experience coordinating delivery across multiple Scrum teams at once.
• Product Ownership or Agile certifications (CSPO, PSPO, SAFe, PMP).
• Experience owning cross-product release trains or complex, interdependent releases.
• Technical background or prior hands-on engineering experience.
Why Join Us
You will play a critical role in delivering intuitive, AI-powered experiences that help customers work smarter and more efficiently. You’ll lead a passionate, cross-functional team committed to high-quality execution and meaningful product impact. If you’re ready to drive delivery, raise the bar, and help shape the next wave of AI-driven communication, we’d love to hear from you.
-
-
Location: United States
Workplace: remote
Launch Manager – AI
Are you highly organized, proactive, and energized by bringing people together to deliver a shared goal? Do you thrive on turning a complex, multi-team effort into a clear plan and driving it to a successful outcome? If so, Intermedia’s Data & AI Product Management team is seeking a Launch Manager to own the go-to-market launch of our next generation of AI products – one of the most visible and cross-functional roles on the team.
This role sits at the center of how Intermedia brings its AI products to market. You will coordinate launches end to end, align stakeholders across the business, and work directly with senior leadership to keep them informed and confident that each launch is on track. It is an exceptional opportunity for someone who wants to build a broad understanding of the business and develop real visibility with our leaders.
About Intermedia
Intermedia is a leading provider of cloud-based communication and collaboration solutions, empowering over 140,000 businesses and 7,500 partners with UCaaS, CCaaS, and productivity tools. We’re committed to delivering secure, easy-to-use solutions, backed by industry-leading reliability and support. Our AI & Data team is at the forefront of innovation, leveraging the wealth of communication data generated across our platforms to develop intelligent tools and insights that drive customer success. We believe in a collaborative, hands-on approach where every team member contributes their unique skills to create products that truly make a difference. We are a roll-up-your-sleeves-and-get-into-the-details product management team where, irrespective of your position, you can contribute your skills and energies to help improve our products.
About the Role
As Launch Manager, you will own the planning and coordination of AI product launches across our AI groups. You will build and maintain the launch plans – the timelines, owners, and lead times that define what needs to happen, who is responsible, and by when – and keep a large and varied set of stakeholders aligned and on track. You will develop a strong working understanding of the products so you can give clear, well-structured direction, and you will keep senior leadership informed on launch status, risks, and dates.
This is a highly cross-functional role in which your impact comes through communication, organization, and consistent follow-through. You will be proactive in keeping commitments on track, following up with stakeholders diplomatically and in a way that strengthens working relationships.
What this role is not: this is not an engineering project management role. You will not be coordinating engineering teams against a development plan or managing inter-team technical dependencies and delivery timelines. Your focus is the launch and the stakeholders around it – ensuring the business is ready, aligned, and set up for a successful release.
What success looks like in your first 6 months
You know the landscape.
You understand our AI products well enough to explain them to any audience, and you know who owns what across marketing, sales, support, training, solution architects, and docs.
The launch calendar is yours.
There’s a single, up-to-date view of what’s launching when — with owners, dependencies, and lead times — and people rely on it.
You’ve run a launch.
You’ve coordinated at least one launch end-to-end, keeping every workstream aligned and on schedule through to a clean release.
A cadence is in place.
A regular check-in and communication rhythm exists, so stakeholders always know what they need to do and by when.
Leadership trusts your read.
You give execs a concise, accurate picture of launch status and risks — and they come to you for it.
Working with Senior Leadership
Launch readiness is a topic our executives care about, and you will be their trusted point of contact for it. You will report launch status directly to senior leadership, present timelines and readiness in leadership forums, and give our executives the clear, concise picture they need to make decisions. This is a rare opportunity early in a career to work alongside leaders across the company, build genuine relationships with the executive team, and be recognized as the person who makes launches happen – visibility that can open significant doors for your future at Intermedia.
Key Responsibilities
Own and maintain launch plans for AI products – project plans and spreadsheets capturing timelines, owners, dependencies, and required lead times for each task.
Map the stakeholders involved in each launch and run a clear communication cadence so everyone knows what they need to do and by when.
Track go-to-market readiness across the business – marketing, sales, support, training, solution architects, documentation, and more – and keep it all moving toward the launch date.
Provide clear, well-organized direction to stakeholders and follow up proactively and diplomatically to keep commitments on track.
Report launch status, risks, and delivery dates to senior leadership, and present readiness in leadership forums.
Coordinate usability testing and customer feedback sessions by connecting product teams with customers, solution architects, and other stakeholders, and organizing the logistics.
Run launch checklists, go/no-go reviews, and post-launch retrospectives to continuously improve how we launch.
Build a strong working understanding of the products so you can communicate credibly with any audience, from engineers to executives.
Requirements
Enough familiarity with AI products to explain them credibly to any audience; deep technical or model-building knowledge is not required.
1–2 years of experience in a role that rewards strong organization and coordination – for example project or program coordination, product ownership, business operations, launch or event management, an internship, or a similar cross-functional role. We’re open to high-potential candidates early in their careers.
A track record of keeping multiple workstreams, owners, and deadlines on track at once, with excellent attention to detail.
Excellent written and verbal communication, with the ability to tailor a message to any audience, from individual contributors to senior executives.
Strong interpersonal skills and a collaborative, outgoing style; you build trust quickly and enjoy working across teams.
A proactive, self-starting mindset – you take ownership, anticipate what is needed, and follow through without being asked.
Confidence and professionalism when engaging and presenting to senior stakeholders.
Comfort working with globally distributed teams, with strong asynchronous communication skills.
Upper-intermediate or higher English proficiency.
Bachelor’s degree or equivalent professional experience.
Would Be a Plus
Exposure to go-to-market, product marketing, or launch/event coordination (including internships or university projects).
Experience with planning and collaboration tools (e.g. Smartsheet, Jira, Asana, Monday).
Familiarity with UCaaS/CCaaS or other SaaS products.
Familiarity with modern AI concepts or products.
Why Join Us
This is a high-visibility role at the heart of how Intermedia brings its AI products to market. You will work with colleagues in nearly every part of the company and partner directly with senior leadership, building relationships and credibility with our executive team. It is a genuine springboard: you will gain a broad understanding of how the business fits together, develop a wide internal network, and make a visible, measurable impact on the success of every launch. If you are organized, proactive, and motivated by delivering results through people, we’d love to hear from you.
Location: Portugal
Workplace: remote
*ALL CANDIDATES MUST BE LOCATED IN PORTUGAL*
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While primarily remote, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
Are you ready to make your mark?
About the Role
We are looking for a Site Reliability Engineer (SRE) to improve the reliability of our AI and analytics platforms and the services that depend on them. As Intermedia expands its global product deployments, this role will strengthen SRE practices across production infrastructure, data pipelines, machine-learning services, customer-facing analytics, and AI-powered Voice and Unified Communications capabilities. You will partner with AI, data, product, and platform teams to build scalable, observable systems that deliver dependable insights and resilient customer experiences.
What you will be doing:
Run and improve production environments that support AI and AI workloads, data pipelines, analytics applications, and customer-facing services.
Build software and automation to manage cloud infrastructure, data platforms, model-serving infrastructure, and application services.
Define and measure service level indicators, service level objectives, and error budgets for AI and analytics services, including availability, data freshness, pipeline completion, and inference latency.
Build end-to-end observability that correlates metrics, logs, and traces with data-quality signals, AI-service performance, and customer impact.
Monitor and optimize the reliability, performance, capacity, and cost of batch and streaming workloads, analytics queries, and inference services.
Partner with data engineering and machine-learning teams to make ingestion, transformation, feature, training, deployment, and reporting workflows production-ready.
Automate CI/CD and production-readiness checks for data pipelines, model and prompt releases, schema changes, analytics applications, and dashboards.
Detect and resolve data-quality incidents involving missing, stale, delayed, or anomalous data, schema drift, and broken lineage or dependencies.
Design and test graceful degradation, dependency isolation, retry and fallback patterns, and recovery procedures for impaired AI, data, or downstream services.
Improve the reliability of AI-powered Voice and Unified Communications capabilities such as speech recognition, transcription, summarization, intelligent routing, conversational assistance, and text-to-speech.
Establish operational monitoring for model and AI-service behavior, including latency, throughput, error rates, drift indicators, and changes in output quality.
Plan capacity and run performance, load, and resilience tests across compute-intensive AI workloads, distributed data processing, and analytics services.
Lead incident response and post-incident improvement for AI and analytics services, using measurable actions to reduce recurrence and recovery time.
Support secure and reliable access to cloud storage, processing, and query services used by analytics products and internal decision-making.
Reduce operational toil and improve engineering productivity through platform tooling, runbooks, self-service automation, and clear operational standards.
What you will bring to the role:
Bachelor's degree in computer science, data engineering, software engineering, or another technical or scientific discipline, or equivalent practical experience.
4-7 years of experience in production operations, systems engineering, SRE or DevOps, software deployment, and maintenance of distributed production systems.
Experience with cloud infrastructure, containers, Kubernetes, distributed systems, and scalable compute and storage services.
Experience operating data processing, orchestration, storage, or analytics technologies, such as Kafka, Spark, Airflow, dbt, data warehouses, or comparable cloud services.
Ability to use metrics, logs, traces, data-quality checks, freshness indicators, lineage, and service-level indicators to diagnose complex production issues.
Experience with CI/CD, DataOps or MLOps practices, automated testing, controlled rollout, and rollback of data and AI service changes.
Strong troubleshooting skills across Linux, applications, networks, APIs, data pipelines, and distributed service dependencies, with attention to security and access controls.
Strong analytical problem-solving and cross-functional communication skills, with a proactive approach to reliability, performance, and continuous improvement.
Diversity Inclusion and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location: Portugal
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
Are you ready to make your mark?
About the Role
Intermedia is looking for a Senior Software Engineer Backend to join our organization.
In this role, you will design and build the backend services, APIs, and data capabilities that power intuitive analytics, visualizations across Intermedia's products.
You will help transform complex product and customer data into reliable, performant, and easily consumable information that enables users to understand trends, identify opportunities, and make better decisions.
You will work closely with frontend engineers, AI/ML engineers, data engineers, product managers, and UX teams to bring sophisticated insights into compelling customer experiences. This is a great opportunity for an experienced backend
engineer who enjoys solving complex data and distributed systems challenges and wants to help redefine how customers interact.
What You Will Be Doing
• Design, develop, test, and maintain scalable backend services and APIs that power analytics, dashboards and visualizations.
• Build services that process, aggregate, enrich, and serve structured and unstructured data for interactive analytics experiences.
• Develop APIs and data services optimized for efficient consumption by dashboards, visualizations, reporting interfaces, and other customer-facing experiences.
• Build backend capabilities that enable users to explore, filter, compare, drill into, and understand complex datasets and insights.
• Partner closely with frontend engineers and UX teams to define service interfaces and data structures that enable intuitive, responsive visualization experiences.
• Work with data engineers to establish reliable data flows between source systems, analytical platforms, visualization services, and downstream applications.
• Collaborate with product managers and engineering teams to translate customer and business needs into scalable technical solutions.
• Contribute to technical design decisions for backend services, analytics APIs, data models, processing workflows, caching strategies, and integrations.
• Design systems that deliver timely and accurate analytics while maintaining appropriate data quality and consistency.
• Optimize data access, aggregation, and service performance to support responsive and interactive customer experiences.
• Design backend capabilities that can support both predefined analytics experiences and more dynamic exploration of data.
• Analyze and improve the performance, scalability, reliability, and maintainability of analytics services.
• Write high-quality, readable, testable code that follows established engineering standards and best practices.
• Participate in code and design reviews and contribute to strong engineering and quality practices across the team.
• Troubleshoot and resolve complex issues across backend services, analytics workflows, data processing, and frontend integrations.
• Build appropriate monitoring, logging, testing, and observability into production services.
• Collaborate with DevOps and platform teams to support reliable deployment and operation of Analytics Visualizations services.
• Stay current with emerging technologies and engineering approaches related to analytics, data visualization, data processing, and backend development.
• Participate in continuous improvement initiatives that enhance product performance, reliability, customer experience, and engineering efficiency.
What You Will Bring to the Role
• Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
•
5+ years of professional software engineering experience
, with demonstrated
experience developing backend applications and services.
• Strong proficiency in one or more backend programming languages and associated
frameworks.
• Experience designing and developing RESTful APIs, microservices, or other service-
oriented applications.
• Solid understanding of software design principles, data structures, algorithms, and
distributed systems concepts.
• Experience working with relational and/or NoSQL databases.
• Experience designing applications that process, transform, aggregate, or serve significant
volumes of data.
• Experience developing backend services or APIs that support data-rich, interactive
applications.
• Experience building and supporting scalable, reliable production applications.
• Understanding of data modeling, aggregation, filtering, querying, and other patterns
commonly used in analytics applications.• Working knowledge of cloud platforms such as
AWS or Azure
and cloud-based
application architectures.
• Familiarity with automated testing, CI/CD, source control, and modern software
development practices.
• Strong understanding of application performance and the ability to optimize services and
data access for responsive user experiences.
• Strong problem-solving skills and the ability to independently investigate and resolve
complex technical issues.
• Strong communication and collaboration skills with the ability to work effectively across backend, frontend, data, UX, and product teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: Portugal
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
About the Role
Intermedia is looking for a Data Scientist to join our AI Data Science team.
In this role, you will develop and apply advanced machine learning, generative AI, and statistical techniques to improve the intelligence, effectiveness, and reliability of Intermedia's digital agents. You will work on challenging problems involving large language models, retrieval, agent behavior, experimentation, evaluation, and optimization to help create digital agents that can understand customer needs, access relevant knowledge, and successfully complete complex tasks.
You will work closely with AI/ML engineers, software engineers, product managers, and other data scientists to take ideas from experimentation through production. You will have significant ownership of data science solutions while helping establish strong practices for measuring and continuously improving the quality of our AI-powered experiences.
What You Will Be Doing
Machine Learning & Agent Intelligence
Develop, evaluate, and improve machine learning and generative AI solutions that power Intermedia's Digital Agent Platform.
Apply large language models (LLMs), natural language processing, retrieval, and other advanced AI techniques to improve agent understanding and performance.
Develop approaches that improve agent reasoning, tool selection, knowledge retrieval, context management, personalization, and task completion.
Experiment with model, prompt, retrieval, and agent configuration strategies to identify approaches that deliver the best customer and business outcomes.
Evaluate commercial and open-source models and recommend appropriate approaches based on quality, latency, scalability, and cost.
Generative AI & RAG
Design, develop, and optimize Retrieval-Augmented Generation (RAG) solutions that ground digital agents in relevant enterprise and customer information.
Develop and evaluate embeddings, retrieval strategies, ranking approaches, semantic search, and other knowledge-retrieval techniques.
Build and refine end-to-end pipelines that combine LLMs with retrieval systems, enterprise knowledge sources, and agent workflows.
Develop approaches to improve the relevance, accuracy, and consistency of AI-generated responses.
Identify and mitigate issues such as hallucinations, poor retrieval, inappropriate responses, and other failure modes in generative AI applications.
Evaluation & Experimentation
Develop rigorous evaluation frameworks for measuring digital agent quality, including accuracy, relevance, task completion, reliability, safety, and customer experience.
Design offline and online experiments to compare models, prompts, retrieval strategies, agent configurations, and other AI approaches.
Apply statistical analysis, hypothesis testing, segmentation, and other quantitative methods to evaluate AI performance and identify opportunities for improvement.
Define appropriate metrics and benchmarks that connect model and agent performance to customer and business outcomes.
Analyze production behavior and feedback to identify patterns, failure modes, and opportunities to continuously improve digital agents.
Ensure data and model quality through comprehensive testing, validation, and performance evaluation.
Data & Solution Development
Gather, preprocess, analyze, and model large volumes of structured and unstructured data from multiple sources.
Use Python, SQL, Spark, and other relevant technologies to build scalable analytical and machine learning solutions.
Develop features, datasets, and analytical approaches that support model development, experimentation, and evaluation.
Partner with data and engineering teams to build and maintain reliable pipelines for model training, evaluation, and production use.
Contribute to scalable ML/AI pipelines that support experimentation, deployment, monitoring, and continuous improvement.
Ensure solutions are reproducible, maintainable, and designed to operate effectively at production scale.
Collaboration
Partner with Product, AI/ML Engineering, Software Engineering, and other Data Science team members to translate customer and business problems into effective AI solutions.
Communicate analytical findings, model performance, tradeoffs, and recommendations clearly to technical and non-technical stakeholders.
Participate in technical and design reviews and help establish strong practices for AI experimentation, evaluation, and model development.
Mentor and support less experienced data scientists and contribute to knowledge sharing across the team.
What You Will Bring to the Role
Bachelor's degree in Data Science, Statistics, Computer Science, Mathematics, Machine Learning, Analytics, or a related quantitative field; Master's degree preferred.
4+ years of professional experience in data science, machine learning, applied AI, or a related analytical field.
Strong experience developing and applying supervised and unsupervised machine learning models to real-world problems.
Hands-on experience with generative AI, large language models, NLP, or other modern AI technologies.
Strong programming skills in Python and experience with SQL and large-scale data processing technologies.
Experience with modern machine learning frameworks such as PyTorch, TensorFlow, scikit-learn, or equivalent technologies.
Strong understanding of statistical analysis, experimentation, hypothesis testing, model evaluation, and performance measurement.
Experience working with large volumes of structured and unstructured data.
Demonstrated ability to independently frame ambiguous problems, develop analytical approaches, evaluate alternatives, and deliver actionable solutions.
Experience taking machine learning or AI solutions beyond experimentation and contributing to their deployment and operation in production environments.
Understanding of model quality, data quality, bias, reliability, and other considerations associated with production AI systems.
Strong problem-solving and analytical skills with the ability to connect technical results to customer and business outcomes.
Strong written and verbal communication skills with the ability to explain complex analytical and AI concepts to technical and non-technical audiences.
Ability to collaborate effectively across Data Science, AI/ML Engineering, Software Engineering, Product, and business teams.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: Portugal
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
Are you ready to make your mark?
About the Role
In this role, you will solve challenging frontend engineering problems involving real-time conversations, dynamic interactions and embedded experiences.
As a senior technical contributor, you will influence frontend architecture and technical
direction, lead complex initiatives from design through production, and help establish
engineering standards and patterns that can scale across Intermedia's digital channels.
What You Will Be Doing
• Design, develop, test, and maintain high-quality web applications and frontend capabilities that power interactions.
• Develop reusable web components and frontend capabilities that allow digital experiences to be embedded across Intermedia products and customer-facing websites.
• Build responsive experiences for real-time including
streaming responses, typing and processing states, long-running operations, errors, and interruptions.
• Develop user experiences that clearly communicate actions, status, results, limitations, and requests for additional information.
• Build interaction patterns that support rich conversational experiences beyond text, including structured content, forms, actions, links, files, and other interactive elements.
• Develop experiences that support effective transitions and handoffs.
• Partner with ML and backend engineers to define APIs, events, data contracts, and interaction patterns required to support digital experiences.
• Collaborate closely with Product and UX to translate customer needs and design into intuitive product experiences.
• Help define frontend architecture and reusable patterns digital experiences across web channels.
• Design solutions that support configuration and customization of digital experiences while maintaining consistent engineering and UX standards.
• Optimize applications for performance, responsiveness, scalability, and reliability across browsers, devices, network conditions, and customer environments.
• Ensure digital experiences meet appropriate accessibility and inclusive design standards.
• Design frontend applications with appropriate consideration for authentication,
authorization, privacy, security, and protection of sensitive information.
• Build appropriate analytics, telemetry, monitoring, logging, and observability into digital experiences.
• Use product and operational data to identify performance issues and opportunities to
improve the user experience.
• Lead technical design discussions and provide guidance on complex frontend engineering decisions.
• Conduct code and design reviews and help establish strong standards for frontend architecture, code quality, testing, performance, and maintainability.
• Troubleshoot complex production issues spanning frontend applications, APIs, real-time interactions, and enabled experiences.
• Mentor and coach engineers and contribute to raising frontend engineering capabilities across the team.
• Lead complex frontend initiatives from concept and technical design through implementation, deployment, and continuous improvement.
• Stay current with emerging technologies and engineering approaches related to frontend development and conversational interfaces.
What You Will Bring to the Role
• Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
• 8+ years of professional software engineering experience, with significant experience
developing sophisticated frontend applications.
• Deep proficiency in JavaScript and/or TypeScript and modern frontend frameworks
such as React or Angular.
• Strong knowledge of HTML, CSS, responsive design, browser technologies, and modern
web application architecture.
• Demonstrated experience designing and building complex, interactive web applications
used in production environments.
• Strong understanding of frontend architecture, component design, state management,
application performance, and maintainability.
• Experience designing reusable frontend components, libraries, or application
frameworks.
• Experience integrating frontend applications with RESTful APIs, asynchronous services,
and distributed backend systems.
• Experience building real-time, asynchronous, or event-driven user experiences.
• Strong understanding of automated frontend testing and modern software engineering
practices.
• Experience designing applications for performance, scalability, reliability, and production
support.
• Strong understanding of web accessibility, responsive design, browser compatibility, and
frontend security.
• Experience with CI/CD, source control, code reviews, observability, and modern
software delivery practices.
• Demonstrated ability to independently lead complex technical initiatives from design
through production.
• Strong problem-solving skills and the ability to navigate ambiguous and evolving
technical requirements.
• Experience providing technical guidance, code review, or mentorship to other engineers.
• Strong communication and collaboration skills with the ability to influence technical decisions and work effectively across Product, UX, frontend, backend, ML, and
platform teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: Portugal
Workplace: remote
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you
THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT
PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows
companies to connect better. We have a strong track record of growth, profitability, and creating an environment
where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t
be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great
cloud technology. What’s more, we always look to promote from within and have many employees who have been
with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While
primarily remote
, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
Are you ready to make your mark?
About the Role
In this role, you will design and build the backend services and capabilities that enable users to create, configure, test and deploy.
You will work closely with frontend engineers, AI/ML engineers, product managers, UX
designers, and platform teams to bring Agent Studio capabilities from concept through
production. You will develop the services behind agent configuration, orchestration, integrations,
testing, deployment, and lifecycle management while ensuring the platform meets enterprise
expectations for performance, reliability, security, and scalability.
This is a great opportunity for an experienced backend engineer who enjoys solving complex
technical problems, building extensible products, and creating intuitive ways for users.
What You Will Be Doing
• Design, develop, test, and maintain scalable backend services and APIs
• Build capabilities that enable users to create, configure, test and deploy.
• Build APIs and service interfaces that enable intuitive user experiences and reliable interaction between frontend and backend services.
• Develop mechanisms for managing configurations, versions, state, context, tools, permissions, and other runtime components.
• Build services that enable to securely interact with Intermedia products, enterprise
applications, APIs, data sources, and external services.
• Collaborate closely with frontend engineers and UX teams to translate complex capabilities into intuitive product experiences.
• Work with product managers to translate customer needs and requirements into scalable technical solutions.
• Contribute to technical design decisions for agent orchestration, configuration
management, workflow execution, integrations, and supporting backend services.
• Build capabilities that allow users to test, evaluate, troubleshoot, and refine before and after deployment.
• Develop reliable mechanisms for handling execution, errors, retries, timeouts, and other runtime conditions.
• Design appropriate controls for authentication, authorization, permissions, and secure
access to tools, models, services, and data.
• Design for scalability, reliability, performance, observability, and fault tolerance across services.
• Write high-quality, readable, testable code that follows established engineering standards
and best practices.
• Participate in code and design reviews and contribute to strong engineering and quality
practices across the team.
• Troubleshoot and resolve complex issues across backend services, workflows and integrations.
• Build monitoring, logging, testing, and observability into production services to support
reliable agent execution and product operations.
• Collaborate with DevOps, and infrastructure teams to support reliable deployment and operation.
• Stay current with emerging technologies and engineering approaches related backend engineering, and distributed systems.
• Participate in continuous improvement initiatives that enhance product quality, reliability,
developer productivity, and engineering efficiency.
What You Will Bring to the Role
Bachelor's degree in Computer Science, Software Engineering, or a related technical
field, or equivalent practical experience.
• 4–7 years of professional software engineering experience, with demonstrated
experience developing backend applications and services.
• Strong proficiency in one or more backend programming languages and associated
frameworks.
• Experience designing and developing RESTful APIs, microservices, or other serviceoriented applications.
• Solid understanding of software design principles, data structures, algorithms, and
distributed systems concepts.
• Experience working with relational and/or NoSQL databases.
• Experience building and supporting scalable, reliable production applications.
• Experience integrating applications with internal and external APIs, services, and data
sources.
• Experience designing backend services that support complex, interactive product
experiences.
• Working knowledge of cloud platforms such as AWS or Azure and cloud-native
application architectures.
• Familiarity with automated testing, CI/CD, source control, and modern software
development practices.
• Understanding of monitoring, logging, observability, and production support practices.
• Strong problem-solving skills and the ability to independently investigate and resolve
complex technical issues.
• Ability to work effectively in an environment where technologies, product requirements,
and technical approaches are evolving rapidly.
• Strong communication and collaboration skills with the ability to work effectively across
backend, frontend, AI/ML, Product, UX, and platform teams.
• Working understanding of Agile development methodologies and frameworks.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without
regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical
or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our
Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we
are committed to making reasonable accommodations for identified disabilities or other limitations as required by all
applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate
on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or
disability status.
Location: Portugal
Workplace: remote
*ALL CANDIDATES MUST BE LOCATED IN PORTUGAL*
About Intermedia
Are you looking for a company where YOUR VOICE is heard? Where can you MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
While primarily remote, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open an office in Porto in the future. This approach gives team members the flexibility to work remotely while also coming together in the office for collaboration and teamwork.
Are you ready to make your mark?
About the Role
We are looking for a Site Reliability Engineer (SRE) to improve the reliability of our AI and analytics platforms and the services that depend on them. As Intermedia expands its global product deployments, this role will strengthen SRE practices across production infrastructure, data pipelines, machine-learning services, customer-facing analytics, and AI-powered Voice and Unified Communications capabilities. You will partner with AI, data, product, and platform teams to build scalable, observable systems that deliver dependable insights and resilient customer experiences.
What you will be doing:
Run and improve production environments that support AI and AI workloads, data pipelines, analytics applications, and customer-facing services.
Build software and automation to manage cloud infrastructure, data platforms, model-serving infrastructure, and application services.
Define and measure service level indicators, service level objectives, and error budgets for AI and analytics services, including availability, data freshness, pipeline completion, and inference latency.
Build end-to-end observability that correlates metrics, logs, and traces with data-quality signals, AI-service performance, and customer impact.
Monitor and optimize the reliability, performance, capacity, and cost of batch and streaming workloads, analytics queries, and inference services.
Partner with data engineering and machine-learning teams to make ingestion, transformation, feature, training, deployment, and reporting workflows production-ready.
Automate CI/CD and production-readiness checks for data pipelines, model and prompt releases, schema changes, analytics applications, and dashboards.
Detect and resolve data-quality incidents involving missing, stale, delayed, or anomalous data, schema drift, and broken lineage or dependencies.
Design and test graceful degradation, dependency isolation, retry and fallback patterns, and recovery procedures for impaired AI, data, or downstream services.
Improve the reliability of AI-powered Voice and Unified Communications capabilities such as speech recognition, transcription, summarization, intelligent routing, conversational assistance, and text-to-speech.
Establish operational monitoring for model and AI-service behavior, including latency, throughput, error rates, drift indicators, and changes in output quality.
Plan capacity and run performance, load, and resilience tests across compute-intensive AI workloads, distributed data processing, and analytics services.
Lead incident response and post-incident improvement for AI and analytics services, using measurable actions to reduce recurrence and recovery time.
Support secure and reliable access to cloud storage, processing, and query services used by analytics products and internal decision-making.
Reduce operational toil and improve engineering productivity through platform tooling, runbooks, self-service automation, and clear operational standards.
What you will bring to the role:
Bachelor's degree in computer science, data engineering, software engineering, or another technical or scientific discipline, or equivalent practical experience.
4-7 years of experience in production operations, systems engineering, SRE or DevOps, software deployment, and maintenance of distributed production systems.
Experience with cloud infrastructure, containers, Kubernetes, distributed systems, and scalable compute and storage services.
Experience operating data processing, orchestration, storage, or analytics technologies, such as Kafka, Spark, Airflow, dbt, data warehouses, or comparable cloud services.
Ability to use metrics, logs, traces, data-quality checks, freshness indicators, lineage, and service-level indicators to diagnose complex production issues.
Experience with CI/CD, DataOps or MLOps practices, automated testing, controlled rollout, and rollback of data and AI service changes.
Strong troubleshooting skills across Linux, applications, networks, APIs, data pipelines, and distributed service dependencies, with attention to security and access controls.
Strong analytical problem-solving and cross-functional communication skills, with a proactive approach to reliability, performance, and continuous improvement.
Diversity Inclusion and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location: Portugal
Workplace: remote
While
primarily remote
, this role requires occasional visits to the office in Coimbra or in Aveiro. We plan to open offices in Porto in the future. This approach gives team members the flexibility to
work remotely
while also coming together in the office for collaboration and teamwork.
Are you looking for a company where
YOUR VOICE
is heard? Where you can
MAKE A DIFFERENCE
? Do you
THRIVE
in a
FAST-PACED
work environment? Do you wake up every morning
EXCITED
to work with
GREAT
PEOPLE
and create
SUCCESS
TOGETHER
? Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
About the Role
We are looking for a talented Software Engineer with a strong focus on data to join our engineering team. This role is ideal for someone who thrives at the intersection of software engineering and data, with the skills to build high-performance, scalable microservices in Java (Spring Boot) and work deeply with SQL-based data systems.
You’ll be instrumental in designing and building modern, cloud-first services that interact with large volumes of data, while also navigating and improving upon legacy systems. If you enjoy solving complex data problems through robust backend services and want to help modernize our platform, we want to hear from you.
What you will be doing:
Design and develop scalable microservices and APIs using Java and Spring Boot
Build services that support high-volume data ingestion, processing, and access
Integrate backend services with both modern cloud data platforms and legacy systems
Write and optimize SQL queries and stored procedures to support application features and data pipelines
Collaborate with Data Engineers, Analysts, and Product teams to deliver high-quality, well-tested solutions
Ensure data integrity, availability, and performance across systems
Participate in code reviews, architecture discussions, and CI/CD processes
Write unit, integration, and data tests to support reliable delivery
Contribute to system modernization efforts, replacing legacy components with scalable cloud-native services
Deploy and manage services in containerized environments using Kubernetes and Helm
What you will bring to the role:
5+ years of experience in backend software engineering or data-focused software development
Strong programming skills in Java with Spring Boot for microservices development
Solid understanding of SQL and relational database design, performance tuning, and data modeling
Experience building and consuming RESTful APIs
Familiarity with ETL/ELT concepts and data integration techniques
Proficient in working with CI/CD pipelines and Git-based version control
Experience with unit testing frameworks (e.g., JUnit, Mockito) and integration testing
Hands-on experience deploying applications in Kubernetes environments using Helm charts
Practical experience with Snowflake and dbt is desirable
Exposure to cloud platforms (AWS, Azure, or GCP) and infrastructure-as-code is a plus
Knowledge of messaging or event streaming tools (e.g., Kafka, RabbitMQ) is a bonus
Strong communication skills, able to collaborate across data and software engineering teams
Adaptable in a hybrid environment with both legacy and modern systems
A pragmatic mindset for delivering production-quality software while reducing technical debt
Comfortable working with ambiguity and legacy codebases
Passion for automation, performance optimization, and clean architecture
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status
Location: United States
Workplace: hybrid
ABOUT INTERMEDIA
Intermedia is a leading provider of Intelligent Cloud Communications, bringing together voice, video, collaboration, contact center, AI-enabled capabilities, and security into a seamless, enterprise-grade platform. Our technology helps organizations connect smarter, work better, and stay secure—leveraging intelligence and automation to improve how businesses communicate.
At Intermedia, your voice matters. We move fast, hold ourselves accountable, and genuinely have each other’s backs. Many of our people have built long, meaningful careers here—10, 15, even 20+ years—because they’re challenged, trusted, and empowered to make an impact.
If you thrive in a high-growth, technology-driven environment and love building world-class teams, we’d love to meet you. Are you looking for a company where YOUR VOICE is heard? Where you can MAKE A DIFFERENCE? Do you THRIVE in a FAST-PACED work environment? Do you wake every morning EXCITED to work with GREAT PEOPLE and create SUCCESS TOGETHER? Then Intermedia is the place for you.
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s backs!
Are you ready to make your mark?
What you'll do
Reporting directly to the Chief Financial Officer based out of our corporate Headquarters in the Peninsula (San Francisco Bay Area), CA, the VP, Corporate Controller is responsible for leading Intermedia’s global accounting organization and ensuring the integrity of the company’s financial reporting and operations.
This executive will be an integral member of the CFO’s Leadership team. You will oversee accounting, GAAP financial reporting, audit, revenue accounting and operations, internal controls, and direct/indirect tax functions. As a key member of the CFO’s leadership team, this individual will provide strategic guidance and insights that support growth, operational excellence, and enterprise-wide value-creation initiatives.
What you’ll do:
Lead all global accounting operations, ensuring accurate, timely, and GAAP-compliant financial reporting. Drive a disciplined monthly, quarterly, and annual close process while maintaining a strong internal control environment. Work in partnership with the VP, Finance Transformation and VP, Strategic Finance to drive to a “zero day close”
Oversee external audits, regulatory compliance, and direct/indirect tax function
Maintain all necessary accounting policies, systems of record, and related controls. Ensure that records are maintained in accordance with generally accepted accounting principles (GAAP)
Support acquisition due diligence, integrations, and other strategic corporate initiatives
Demonstrate technical accounting expertise by proactively navigating new accounting standards and implementation to enhance the usability of the Company’s GAAP financial statements
Prepare annual financial projections (under GAAP) for P&L, Balance Sheet, and Cash Flow Statement, in partnership with Intermedia’s VP, Strategic Finance and FP&A team
Be accountable for the development and maintenance of process documentation that will provide a foundation for AI-enabled efficiency gains across the CFO organization
Partner with the CFO and Executive Leadership Team on financial strategy, business performance, and enterprise decision-wide value creation initiatives
Develop and mentor a high-performing global accounting team (including FTEs, and specialist 3rd-party providers where applicable) while fostering a culture of accountability and continuous improvement
What you'll bring
You are a thoughtful accounting and finance leader who balances technical excellence with gravitas in how you communicate with your stakeholders. You enjoy building organizations, developing people, and improving how work gets done. You bring executive presence, strong judgment, and a continuous improvement mindset, with a passion for leveraging technology to create scalable, efficient finance operations.
Proven managerial/supervisory experience, with ability to lead, guide, and mentor a team of direct reports and external 3rd-party specialist advisors
Exceptional analytical, critical thinking, and problem solving skills
Excellent written and verbal communication skills, with demonstrated ability to produce executive-ready written deliverables
Excellent organizational skills
Demonstrated experience supporting businesses through periods of rapid international expansion
Intellectual curiosity, especially with respect to the application of AI, machine learning, and automation to financial, accounting, and operational processes
Team player mindset; willing to pitch in as needed in support of colleagues and the broader team’s objectives and success
BACKGROUND & EXPERIENCE
BS/Accounting or Finance degree from a four-year accredited university
CPA (inactive is fine)
15+ years progressive accounting management experience with some Big-Four experience
Industry experience - Software, SaaS, Unified Communications and/or Telecom
Strong expertise in U.S. GAAP, financial reporting, internal controls, and audit leadership
Solid working knowledge of SOX compliance requirements
Strong experience in accounting for consolidations and other business combinations
Experience with international and multi-currency accounting
Experience managing debt / a leveraged capital structure
Experience partnering with executive leadership to support business growth and operational excellence
Proven success building and developing high-performing teams
Bonus points
MBA or other relevant Master’s Degree
Certified Management Accountant (CMA) credential
A belt (of some color) in Lean Six Sigma
Project Management Professional (PMP) certification
Expertise in U.S. and international telecommunications, sales, and use tax matters
You are able to give a compelling example of how you’ve architected a Chart of Accounts to create competitive and strategic advantage for your company
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location: United Kingdom
Workplace: remote
*ALL CANDIDATES MUST BE LOCATED IN THE UNITED KINGDOM*
About Intermedia:
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Are you looking for a company where
YOUR VOICE
is heard? Where you can
MAKE
A
DIFFERENCE?
Do you
THRIVE
in a
FAST-PACED
work environment? Do you wake every morning
EXCITED
to work with
GREAT
PEOPLE
and create
SUCCESS
TOGETHER?
Then Intermedia is the place for you.
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
Are you ready to dive into the world of DevOps and make a tangible impact?
About the Role:
The Unite Services & Unite Integrations teams build and operate the backend platforms that power the Unite app (messenger) and integrations ecosystem. This includes:
Integration APIs and microservices
Multi-region Kubernetes clusters (cloud & on‑prem)
CI/CD and GitOps tooling (GitHub-centric)
Internal Developer Platform (IDP) components
Critical shared infrastructure (RTE, Redis, Harbor, Consul, Chart Museum, API Gateway, etc.)
We are looking for a Team Lead DevOps Engineer to take over the hands‑on technical and leadership scope: owning reliability, security, and operational efficiency for Unite Services & Unite Integrations, while leading a small DevOps team.
You will be the go‑to person for Kubernetes, GitHub-based CI/CD, disaster recovery, security hardening, and platform-wide DevOps practices.
What you will be doing:
Team Leadership & Ownership
Lead and grow a small DevOps engineering team supporting Unite Services and Unite Integrations.
Drive team planning and execution across operational efficiency, security, reliability, and platform maturity epics (e.g., quarterly OKRs/initiatives).
Provide technical mentorship on Kubernetes, GitHub, CI/CD, and cloud infrastructure.
Collaborate closely with Engineering, SRE, Security, and Ops on roadmap, incident resolution, and cross-team initiatives.
Platform Operations (UST / Unite Services / Integrations)
Own the operational health of Unite Services and Unite Integrations: Lead production deployments and release processes for backend services (e.g., Unite Notifications, integrations platform, Salesforce-related services).
Oversee multi-environment support (DEV/QA/PROD and special environments like RTE).
Kubernetes, Cloud & On‑Prem Infrastructure
Operate and evolve Kubernetes clusters (cloud and on‑prem), including:
Cluster upgrades and migration playbooks
Ingress/Nginx and service mesh / networking changes
Resource/capacity optimization (CPU throttling, scaling, etc.)
Manage supporting infrastructure for Unite platforms:
Redis, Consul, Harbor, Chart Museum, API gateways, message queues (e.g., RabbitMQ)
Contribute to and adopt Internal Developer Platform (IDP) capabilities (e.g., API Gateway, Apache Flink management, Crossplane-based infrastructure).
CI/CD, GitOps & Tooling
Lead migration and consolidation of repos and pipelines to GitHub (from TFS/Azure DevOps and others).
Design, implement, and maintain GitHub-based CI/CD:
GitHub Actions workflows
Self-hosted GitHub runners (including K8s-based and Windows runners)
Versioning and branching strategies
Introduce and maintain GitOps practices for infrastructure and application deployments.
Automate repetitive tasks and operational workflows via scripting and infrastructure-as-code.
Security, Compliance & Reliability
Drive security initiative epics (e.g., Ransomware preparedness, vulnerability remediation like Redis Lua RCE, tagging in Qualys/CrowdStrike).
Work with Security to design and implement:
Rate limiting, WAF rules, and API protection (e.g., Cloudflare for SCIM and public APIs)
Secrets management and secure configuration
Define and execute disaster recovery and ransomware recovery strategies for UST / Unite Services / Integrations.
Improve reliability and quality of platforms via SLIs/SLOs, operational runbooks, and post-incident improvements.
Observability, Incident Management & Runbooks
Own observability for Unite Services and Unite Integrations:
Metrics, logs, traces (e.g., Prometheus, Grafana, ELK, etc.)
Dashboards for capacity (Kubernetes CPU usage, throttling, etc.) and error budgets
Lead incident response for platform issues:
Triage, mitigation, communication, and follow-up actions
Coordination with product/engineering teams during outages
Create and maintain detailed runbooks and recovery procedures, especially for:
RTE environment, K8s clusters, Harbor, Consul, Chart Museum
Disaster recovery and ransomware scenarios
Documentation & Process
Produce and maintain clear, actionable documentation:
Infrastructure design and configuration
CI/CD and GitOps processes
Recovery and maintenance procedures
RFCs for new platform capabilities (e.g., API Gateway, Apache Flink)
Contribute to process improvements in CI/CD, deployment strategies, and developer experience.
Help define and maintain product maturity models for Unite Integrations and related platforms.
What you will bring to the role:
Technical Skills
Strong background in platform / DevOps engineering for complex distributed systems.
Deep understanding of infrastructure components: compute, networking, storage, DNS, certificates, load balancing, and how they interact.
Kubernetes & Containers
Deep knowledge of Kubernetes (cluster operations, upgrades, scaling, security, ingress, RBAC).
Experience with Docker/containerization in production.
Cloud & On‑Prem
Solid experience with at least one major cloud provider (Azure preferred; AWS or GCP a plus).
Comfort working in hybrid environments (cloud + on‑prem).
CI/CD & GitHub
Strong experience designing and running CI/CD pipelines.
Hands-on with GitHub Actions and self-hosted runners (including scaling and security).
Experience with other CI/CD tools (Azure DevOps, GitLab, ArgoCD) is a plus.
Infrastructure as Code & Automation
Proficiency with IaC tools (Terraform, Crossplane, Helm, etc.).
Strong scripting/coding skills (e.g., Python, Go, Bash, PowerShell) to automate complex operational workflows.
Config Management
Experience with tools like Ansible, Chef, or similar for configuration management and automation.
Observability & Monitoring
Experience with Prometheus, Grafana and centralized logging stacks (e.g., ELK, Splunk or similar).
Ability to build meaningful dashboards and alerts, and interpret telemetry to drive improvements.
Security & Compliance
Understanding of security best practices across network, infrastructure, and application layers.
Experience with WAFs, rate limiting, vulnerability management tools (e.g., Qualys, CrowdStrike) is a plus.
Leadership & Collaboration
Proven experience leading DevOps / platform teams or being a strong technical lead.
Ability to mentor engineers and raise the technical bar for the team.
Experience leading small/medium-sized projects using Agile/Scrum or similar methodologies.
Strong communication skills, able to translate technical constraints into clear options and decisions for stakeholders.
Demonstrated ability to own outcomes: from design through implementation, rollout, and ongoing operations.
Strong troubleshooting skills and calm under pressure during incidents.
Nice to Have
Experience defining or implementing Internal Developer Platforms.
Experience with API Gateway and stream processing platforms (e.g., Apache Flink).
Background in ransomware preparedness, disaster recovery planning, or business continuity for critical systems.
Experience operating systems at multi-region or multi-tenant scale.
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location: Portugal
Workplace: remote
*ALL CANDIDATES MUST BE LOCATED IN PORTUGAL*
About Intermedia
Are you looking for a company where
YOUR VOICE
is heard? Where you can
MAKE
A
DIFFERENCE?
Do you
THRIVE
in a
FAST-PACED
work environment? Do you wake every morning
EXCITED
to work with
GREAT
PEOPLE
and create
SUCCESS
TOGETHER?
Then Intermedia is the place for you.
Intermedia has established itself as a leading provider of cloud communications and collaboration tech that allows companies to connect better. We have a strong track record of growth, profitability, and creating an environment where everyone matters. Everyone. While we are fast-paced and admittedly a bit intense, we promise that you won’t be bored. You will find Intermedia is a place where you can indulge your passion for creating and supporting great cloud technology. What’s more, we always look to promote from within and have many employees who have been with us 10, 15, and 20+ years!
Culture at Intermedia is built on teamwork and transparency. We hold each other accountable and always have each other’s back!
Are you ready to make your mark?
About the Role
Intermedia has a wide portfolio of internally developed application software, ranging from web and desktop apps to lower level PBX solutions. Due to the growing demand for integrating security activities into diverse development processes, Intermedia is looking for an experienced and self-motivated Application Security Engineer to help us deliver built-in security to our products.
As part of the Global Security team, you will support our company wide application security program, helping the company build secure products. You will be the voice of security for all things related to application security to our spectrum of engineering teams, guiding the architecture and execution of our SDLC throughout the enterprise. This position is an individual contributor role, reporting directly to the Manager, Application Security.
What you will be doing:
Perform design and architecture review of new features, suggest security requirements
Collaborate with DevOps and engineering teams, advising on security features and best practices in SDLC
Utilize static security scanning tools, review findings and coordinate remediation actions
Perform ongoing manual security assessments
Review the results of external penetration tests and communicate suggested fixes to development teams
Provide on-demand support on application security topics
Drive process improvement ideas
Assist with vetting and intake of defects from 3rd party security researchers via our Bug Bounty program
What you will bring to the role:
3 - 5 years of experience in the application security field
Bachelors or Master Degree in related field of expertise
Knowledge of secure coding best practices and industry standards (such as OWASP) and the ability to apply them to different programming languages
Familiarity with SDLC and DevSecOps concepts and hands-on experience in implementing them
Knowledge and/or hands on experience with identifying A.I. threats in a security landscape
Experience in using static and dynamic security scanning tools (such as BurpSuite, ZAP, and Snyk, or other related technologies)
Experience with programming languages such as Python is preferred
Ability to explain application security threats and mitigation options to both developers and project managers
Good communication skills in written and verbal English
Experience and/or knowledge in securing applications within cloud platforms (AWS, Azure) and containerized environments (Docker, Kubernetes)
Participation in CTF challenges and bug-bounty programs
Diversity, Inclusion, and Equal Opportunity
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law (collectively referred to in our Code of Conduct as “Protected Classes”). We do not tolerate employment discrimination in the workplace, and we are committed to making reasonable accommodations for identified disabilities or other limitations as required by all applicable laws. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
УдалённоseniorPortugal
УдалённоUnited Kingdom
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.