NBCUniversal logo
NBCUniversal

NBCUniversal is a media and entertainment company that develops, produces, and markets a variety of entertainment and news programs internationally. NBCUniversal sets out each day

Staff Software Engineer (AI Infrastructure/Python)

AI EngineerMachine Learning EngineerFull TimeRemoteLead

Location

United States

Posted

65 days ago

Salary

$150K - $170K / year

Seniority

Lead

No structured requirement data.

Job Description

Staff Software Engineer (AI Infrastructure/Python)

NBCUniversal

Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Job Description NBCUniversal is seeking a driven, energetic Staff Software Engineer (AI Infrastructure/Python) to lead the development of innovative new systems and solutions making use of a rapidly changing landscape of emerging technologies. This is a senior role that's part of a team focused on proving the value of new tech and bringing it to production quickly. We are seeking a candidate well versed in full stack web application software development. Responsibilities: - Develop prototypes rapidly for new proofs of concept, ensuring high usability and adherence to design specifications. - Maintain a working knowledge of back-end systems to facilitate efficient API integration and occasional deployment of full-stack applications. - Ability to integrate front end systems into Active Directory and UX flows for OAuth authentication. - Uphold high standards of code quality through rigorous testing, adherence to code standards, and common-sense testing. - Develop automated tests for your code, ensuring every function, service, and object is compatible with your team’s work and with the many systems within the NBCUniversal system portfolio as well as ensuring cross-device and browser compatibility. - Create documentation for developers as well as business users to help them understand our products. - Work collaboratively with a multidisciplinary team within a matrixed organization, leveraging strong interpersonal skills to navigate system complexities and deploy solutions efficiently. - Deploy to cloud-based platforms (AWS, Azure, GCP) and troubleshoot application, cloud, and configuration issues when necessary. - Utilize tools for code & test generation to dramatically accelerate the delivery of features and components you create. Qualifications - 8+ years of experience in full stack development/engineering, demonstrated through a comprehensive portfolio and related experience. - Proven capability to bring a basic application from idea to delivery without requiring support from others. - Expertise in backend technologies (Python) and RESTful services, with practical experience in integrating and consuming APIs in front-end projects. - Expertise in modern JavaScript, including ES6+ features and asynchronous programming. Expert in at least one modern front-end framework (React preferred, Angular or Vue acceptable). - Proficiency with working with foundation model APIs and agent frameworks to build custom generative-AI agents. - Strong understanding of web design principles, responsive and adaptive design, and UI/UX best practices. - Experience with front-end testing frameworks, code versioning tools, and a commitment to writing clean, maintainable code. - Proficient in designing and implementing serverless architectures, with hands-on experience deploying applications on a leading cloud platform such as AWS, Azure or GCP. - Demonstrated ability to adapt to an agile development environment, quickly incorporating feedback and adjusting to changing priorities. - Ability to visualize the architecture of a proposed system or service, draw it out, socialize it, and build it. Desired Characteristics: - Competent in working in secured internal network environments and complex cloud network setups. - Working knowledge of AI Gateways. - Experience with Terraform. - Proven adaptability in a fast-paced, evolving technology landscape, with a strong problem-solving ability and quick learning curve. - Effective communication skills, capable of working collaboratively across diverse teams and navigating a large, matrixed organization efficiently. - Ability to translate business needs into clear technical requirements. Additional Requirements: - Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee’s residence. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $150,000 - $170,000 (bonus eligible) Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to [email protected]. - Business Segment: Operations & Technology - Compensation: USD 150000.00 - USD 170000.00 - yearly

Related Job Pages

More AI Engineer Jobs

Full TimeRemoteTeam 51-200Since 2005H1B Sponsor

PLEASE NOTE: At this time, we are only hiring Nearshore candidates (outside of the US and Canada) who can work a minimum of 6 hours of overlap with the Central time zone. WHO YOU ARE Fullstack Developer Consultant You’re an experienced full-stack developer looking for engaging, enjoyable work. You’d love to level up your skills working in different environments and get excited about seeing your projects in the real world. You like problem-solving and having a team with whom you can brainstorm simple solutions to complex problems. You want the freedom to work where you want, when you want, and with the projects you enjoy most. In your career so far, you’ve established: - 5+ years of professional experience developing rich web and/or mobile applications - Expertise with JS-based applications, and can move fluidly between frontend, backend, and different frameworks - A solid background in Modern Fullstack Development, component architecture, JS frameworks, metaframeworks, security, databases, and interfaces. - Experience in at least one backend development language like JS, Java, C++, or Python - Experience with state management patterns and libraries - Experience with deploying applications and understanding of infrastructure best practices - Experience with CI/CD pipelines - Strong communication and interpersonal skills - Strong experience with AI development tools and AI-assisted development - A solid understanding of Computer Science (CS degree or equivalent knowledge) If that sounds like you, read on. We’ve got a place for you at Bitovi. WHO WE ARE Bitovi helps companies create better software and applications. We’re driven by the desire to provide value - to our clients, the technology community, and our incredible team. Every day, we design and build a wide variety of high-profile applications. We discuss and design architectures, review code, and research new front-end technologies. We talk to our clients directly, guiding them through the process, identifying potential problems and unknowns, and tackling challenges. We help one another freely. We keep a Slack channel called ask-help, which is constantly used. We develop new skills, build better developer tools, and work on new types of projects regularly—and we take the time to present at conferences, give training, and run meetups. We’re huge open source devotees, and our developer community is second to none. Our fully remote team consists of about 80 members located in the US, Canada, and other International locations. We welcome diversity and non-traditional paths into the developer profession—we want the right person, not the right collection of tech keywords. You can learn more about us with this short read: Hello Potential Bitovian. WHAT YOU’LL DO AT BITOVI You’ll get to work on interesting projects in a culture that values quality over quantity and collaboration over cowboy coding. You’ll have time each week for a one-on-one with your team lead, daily standups, and weekly scrum-based meetings, and time to work on presentations, articles, or other passion projects. The bulk of your day will be spent on development for clients, and projects you might work on include: - Leverage AI for feature development for software applications - Build Design System and Web Component libraries - Architect frontend components, routing, and state management - Architect and implement secure service layers and database architecture - Establish AI coding best practices - Swiftly build proof of concepts - Implement AI Tooling architecture in projects - Orchestrate microservices with tools like Temporal - Build AI automations with tools like n8n - Perform Codebase Audits & Resolving Performance Issues - Understand and implement deployment and infrastructure best practices - Coach client developers on industry best practices Consult. You’ll meet with clients regularly to learn about their needs and update them on the progress of their projects. Travel. Our development team travels to meet with our clients and internal teams in person. Travel can range from 1-2 times per year to 3-5 days every 3-4 months, and we’ll always be working with your schedule. Teach. You’ll have protected time off consulting to participate in internal team meetings, give and attend trainings, speak at conferences and meetups, create and maintain open source projects, and create various kinds of content in your area of expertise, with Bitovi’s full support. We currently provide 4 hours a month of dedicated AI enablement training and research. You’ll fit in well at Bitovi if you are: - Interested in development best practices, from writing quality code to advocating for process improvement - Passionate about learning new skills, keeping up to date with development trends, and testing new ideas - Always on time and excel at calendar management - Able to communicate well and problem-solve with empathy at the forefront - Confident in working with clients and stakeholders directly - Effective at managing a development workload across tickets and key milestones and calling out blockers - Comfortable asking questions about things you don’t know - Experienced in contributing to or using open source projects - Able to assess, explain, and effectively advocate for different technical approaches - Flexible enough to work well autonomously or as part of a larger team

United States
DoiT International logo

Applied AI Engineer

DoiT International

DoiT International is a computer software company that is on a mission to help clients “focus on building the best products for their own customers.” As an

AI Engineer65 days ago

• Embed & Discover: Audit real workflows in your assigned department. Find the "Human API" moments where smart people are doing robotic work (copy-pasting, manually reconciling data). • Provide the "Golden Start": Build default, pre-configured AI setups for your department teammates. Don't make an accountant figure out how to connect an LLM to NetSuite; build the integration, secure the endpoints, and hand them the keys. • Ship Foundational Wins: Build and deploy initial AI-powered automations using DoiT's standard stack (Next.js, TypeScript, Firestore, Cloud Run, and Claude API) to build trust and show what's possible. • Educate & Enable: Train your department teammates on the tools you build. Foster their growth so they can start writing their own prompts, configuring their own agents, and automating their own workflows. • Measure Outcomes: Track the time and cost savings for every automation shipped in your department. No vanity metrics, just real business outcomes.

United States
Job Closed
GoFasti logo

1061- AI/RAG Engineer

GoFasti

✓LatAm's Top Talent ✓Hire Faster ✓Stay Compliant ✓English Proficient ✓US Timezone

AI Engineer65 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

We Make Remote Work Remarkable • TopTalent from LatAm Hello! We are GoFasti, a Talent-as-a-Service. GoFasti bridges the gap between world-class developers and designers from LatAm and first-class companies around the globe. We need an English-fluent AI/RAG Engineer, based in Latin America, available to work remotely. We are looking for someone with exceptional communication and relationship-building skills, who embraces changes while maintaining strong attention to detail. An interested and proactive person, who's constantly learning and improving their skills. Are you the one we are looking for? Responsibilities: - Architect and implement scalable AI integration patterns (RAG pipelines, agentic workflows, MCP tools, structured extraction, summarization, compliance intelligence) that can be reused across the platform - Design and deliver production-grade AI-powered features embedded within mission-critical procurement workflows, including internal tooling - Define and implement evaluation frameworks, observability, and guardrails to ensure model quality, cost governance, security, and compliance - Partner with architecture leadership to evolve our legacy monolithic platform toward more modular, service-oriented capabilities - Establish engineering standards for AI systems, including testing strategies, prompt/version management, model lifecycle practices, and performance monitoring - Collaborate cross-functionally with Product, UX and domain subject matter experts (internal and external) to ensure AI solutions solve real user problems - Contribute to architectural reviews and technical design sessions to ensure alignment with long-term platform modernization goals - Use PlanetBids issued AI tools and platforms to seek efficiencies in your role - Produce clear technical documentation to support maintainability and knowledge sharing. Requirements: - 3–5 years of software engineering experience, with exposure to AI/LLM-based solutions - Hands-on experience with LLM integrations (e.g., RAG, prompt engineering, summarization, or structured data extraction) - Proficiency in Python, Node.js, or similar, with experience building APIs and scalable services - Experience with cloud platforms (AWS, GCP, or Azure) - Familiarity with vector databases or retrieval systems (e.g., Pinecone, FAISS, etc.) - Solid understanding of modular or service-oriented architectures - Experience with monitoring, logging, and system performance in production environments - Ability to collaborate with cross-functional teams and translate business needs into technical solutions. Compensation: - The Salary range offered for this position varies from (USD) $3,500 - $4,500 per month, depending on seniority and skillset. - This position is for an independent contractor, through a payroll platform. - The talent will work REMOTELY allocated at our client. Here are the steps for this process: Application review/approval > Screening interview with GoFasti's team > We build and send your profile to our client > Profile review/approval by client > Interview with the client > Hiring and onboarding. Once you apply for the job, our team will review your resume. If it meets the requirements, we will contact you and move forward in the process. Note for Candidates Approached Directly: If you were contacted directly by a member of our team and are interested in this opportunity, please do not apply through this link. Instead, reach out to the person who contacted you to coordinate a meeting. Thank you!

Worldwide
$3.5K - $4.5K / month
Netguru logo

Junior AI Engineer

Netguru

Netguru builds software that lets people do things differently.

AI Engineer65 days ago
Full TimeRemoteTeam 501-1,000Since 2008H1B No Sponsor

• Implementing Azure OpenAI API for applications. • Implementing RAG systems. • Working with open source models to fine-tune and apply them for clients. • Experimenting with different ML techniques. • Creating PoC, MVP of AI applications. • Researching new techniques, models and approaches to apply AI in retail, healthcare, finance and general industries.

Poland
zł8K - zł9.6K / month
Job Closed