FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

ML Solutions Architect
NBCUniversalML Solutions Architect designing scalable integrations between machine learning models and real-time rendering systems. Supporting NBCUniversal’s global media, streaming, entertainment, and theme-park products.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing software architectures that integrate machine learning models into production systems, with a strong focus on API design, system stability, and interoperability across multiple programming languages.
Highest-signal resume keywords
Software ArchitectureMachine Learning IntegrationAPI DesignData PreprocessingMultidisciplinary Industry Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonC++C#GitUnix ShellData IntegrationContainerizationMessage BrokersSystem StabilityHigh-Performance Execution
Soft Skills
Exceptional CommunicationTechnical LiaisonAttention to Detail
Tools & Technologies
MicroservicesAPIsReal-Time Rendering Engine
Industry Keywords
RoboticsSmart GridsPrecision AgricultureGame DevelopmentAerospace
Tech Stack
Tools & technologiesC++MicroservicesPythonUnix
About the role
Key responsibilities & impact- Lead the high-level design of systems integrating ML models into the broader product suite
- Design and implement software layers enabling ML models to interact with a real-time rendering engine
- Manage data preprocessing and postprocessing (coprocessing) for high-performance execution
- Evaluate customer requirements and determine whether to use off-the-shelf tools or escalate specialized research initiatives
- Build and maintain wrappers, APIs, and microservices for a flexible, language-agnostic ML stack
- Serve as the primary technical liaison among technical leadership, customers, and the core engineering team
- Define data and integration requirements
- Break complex product visions into modular architectural components
- Ensure ML components ship as part of a stable, scalable software product
Requirements
What you’ll need- Degree in Computer Science, Software Engineering, or a related field
- Proven experience as a Software Architect or Systems Engineer in a fast-paced environment
- Prior experience in multidisciplinary industries such as robotics, smart grids, precision agriculture, game development, or aerospace
- Fluency with Git and the Unix shell
- Ability to work across multiple programming languages, ideally including Python, C++, or C#
- Deep understanding of integrating ML models into production software, including API design, message brokers, containerization, and compute and memory budgeting
- ML-adjacent experience sufficient to understand model constraints, data requirements, and the state of the art
- Ability to perform Build vs. Buy analyses for ML components
- Exceptional ability to translate high-level product vision into concrete engineering specifications
- High attention to system stability and interoperability
- Experience with fine-tuning and deploying models is a plus, not required
Benefits
Comp & perks- Employees can work remotely
- Equal employment opportunities
- Reasonable accommodation available for qualified individuals with disabilities and disabled veterans
- In-person interview support/accommodation process