ML Engineer II
Role Overview
Build AI-powered product features for a Contact Center as a Service (CCaaS) platform.
The role combines product engineering, AI systems, and scalable cloud architecture, with end-to-end contribution from architecture and backend services to frontend experiences.
Key Skills for This Role
Full Job Posting
Role description
Build AI-powered product features for a Contact Center as a Service (CCaaS) platform.
The role combines product engineering, AI systems, and scalable cloud architecture, with end-to-end contribution from architecture and backend services to frontend experiences.
AI product development
- Design and implement AI features for contact-center use cases, including transcription, summarization, agent assist, analytics, and automation.
- Integrate LLM services, transcription engines, embeddings, vector databases, and RAG pipelines.
- Design prompt strategies, prompt versioning, and evaluation mechanisms for reliable AI behavior.
- Build safe and efficient integrations with external AI providers such as OpenAI, Azure OpenAI, or AWS.
Architecture and software delivery
- Design scalable, modular, observable AI architectures for real-time, high-volume workloads.
- Apply event-driven, asynchronous, and distributed-systems practices; address cost, fault tolerance, latency, throughput, and reliability.
- Build and maintain backend services using Node.js, TypeScript, and NestJS.
- Develop React.js or similar frontend experiences, including AI-assisted workflows and real-time interfaces.
- Contribute to API design, frontend-backend contracts, and system integrations.
Collaboration and engineering quality
- Work with product managers, designers, QA, and engineers from discovery through delivery.
- Translate business and product needs into technical designs and implementation plans; challenge assumptions and propose solutions.
- Write clean, maintainable, tested code; build automated tests for critical and AI-dependent logic.
- Participate in code reviews and architecture discussions, maintain technical documentation, and improve performance, reliability, and developer experience.
- Mentor peers and contribute to engineering practices and standards.
Experience and technical qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 6–8 years of professional software development experience.
- Strong Node.js, TypeScript, NestJS, and React.js or equivalent frontend framework experience.
- Autonomous feature ownership from concept to production; experience with modular, loosely coupled, event-driven architectures.
- Hands-on experience building AI-powered production features, not only experimentation.
- Knowledge of LLMs, prompt engineering and lifecycle management, RAG, vector search, and knowledge-base ingestion and enrichment.
- Experience integrating OpenAI, Azure OpenAI, AWS Bedrock, or similar AI services.
- Ability to reason about latency, accuracy, cost, and reliability trade-offs in AI systems.
Additional technical qualifications
- Experience with Docker and Kubernetes; familiarity with AWS or Azure cloud-native architectures.
- Experience with message brokers or streaming platforms such as Apache Kafka.
- Strong Git workflows and CI/CD practices; comfort working in Linux environments.
- Knowledge of VoIP, real-time communications, or contact-center platforms; experience with real-time or near-real-time data streams.
- Understanding of observability for distributed and AI-driven systems and awareness of AI governance, security, and privacy for customer data.
Mindset and communication
- Product-oriented, analytical, and critical-thinking approach; favor simple, maintainable solutions over over-engineering.
- Excellent communication and ability to work with distributed teams; fluent English required.
- Constructively challenge ideas, propose alternatives, and stay current with AI and software trends.
- Leadership mindset demonstrated through mentoring, technical guidance, or ownership.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at UST
Software Analyst
Meridian, USA
UST seeks a Software Analyst to develop and maintain electronic files, SQL queries, and client-facing application services. Candidates need strong SQL Server Management Studio, Visual Studio, and C# knowledge, plus Micro
Senior Salesforce Functional Lead
Toronto, CAN
UST seeks a Senior Salesforce Functional Lead to connect business stakeholders with technical delivery teams and shape Salesforce solutions for a regulated financial-services environment. Applicants need 5+ years as a Sa
Product Owner / Lead System Analyst
Atlanta, USA
UST seeks an experienced Product Owner / Lead System Analyst to bridge business objectives and technology delivery in an Agile environment. Candidates need 8+ years of relevant experience, strong product ownership or sys
Senior Data Architect (SAP Business Data Cloud & Databricks)- Associate Data Architect II
Leeds, GBR
UST is seeking a Senior Data Architect to design three SAP Business Data Cloud integrations for a Databricks analytics platform. Candidates need enterprise data architecture and modelling expertise, SAP data integration
Lead End User Support Engineer-White Glove-(Associate III - Cloud Infrastructure Services)
London, GBR
UST seeks an experienced Lead End User Support Engineer to provide white-glove Level 2 support across international offices. The role covers Windows and hardware troubleshooting, meeting-room technology, vendor coordinat
Senior Technical Integration Consultant (Oracle HCM)
, USA
UST seeks a senior Oracle HCM Cloud integration consultant to design, build, configure, and test integrations across HCM interface workstreams. Applicants need 5–7 years of relevant experience, multiple full-lifecycle im
Business Systems Analyst
West Des Moines, USA
UST is seeking a technical Business Systems Analyst to support derivatives trading and post-trade systems design, enhancement, and integration. Candidates need a relevant bachelor's degree, at least four years of busines
Business Systems Analyst
Atlanta, USA
UST seeks a Business Systems Analyst to bridge business stakeholders and technology teams. The role gathers and documents requirements, translates them into specifications, and supports delivery, testing, and process imp
Software Analyst
Meridian, USA
Senior Salesforce Functional Lead
Toronto, CAN
Product Owner / Lead System Analyst
Atlanta, USA
Senior Data Architect (SAP Business Data Cloud & Databricks)- Associate Data Architect II
Leeds, GBR
Lead End User Support Engineer-White Glove-(Associate III - Cloud Infrastructure Services)
London, GBR
Senior Technical Integration Consultant (Oracle HCM)
, USA
Business Systems Analyst
West Des Moines, USA
Business Systems Analyst
Atlanta, USA