Motorola Solutions's logo

Senior Software Engineer, Node.js + React โ€“ LLM Platform at Motorola Solutions

  • Full-time
  • On-site, Culver City, CA
  • $89,300 - $178,600

Senior Software Engineer, Node.js + React โ€“ LLM Platform

Responsibilities:

  • You'll apply your robust full-stack development expertise to strengthen and expand the platform supporting our advanced language model initiatives and Generative AI capabilities
  • This role involves working closely with our machine learning experts to integrate and operationalize LLM-powered services, leveraging your primary Node.js skills with opportunities to use Python for AI model integration
  • You'll be central to developing the core platform and operationalizing our LLM and Generative AI capabilities:
    • Production Web Applications: Develop and enhance React frontends and Node.js backends that serve as the foundation for, and increasingly integrate, advanced language model capabilities and Generative AI services
    • Robust APIs and Integrations: Engineer and maintain critical, well-tested APIs for core platform functionalities, data exchange, and LLM inference, supporting integration with internal ML teams and partners
    • Developer & Experimentation Tools: Create internal dashboards and tools that support core development and streamline our research-to-production pipeline for AI models, including tools for prompt engineering and testing
    • Scalable Data Systems: Architect backend systems for managing core application data, user interactions, and preparing for the integration of model outputs and vector databases for Retrieval Augmented Generation (RAG), with a strong focus on data privacy and responsible AI
  • Lead the development of intuitive and performant React frontends and Node.js backends for our platform, incorporating LLM-powered applications and Generative AI features
  • Architect, build, and maintain robust and scalable web APIs using Node.js (Hapi.js) for core services and AI service delivery
  • Design relational database schemas and implement efficient queries supporting evolving ML workflows
  • Integrate applications with various internal services, third-party APIs, and data sources, with an increasing focus on language model services
  • Develop internal tools that improve development velocity for the core platform and facilitate the efficient transition from AI experimentation to deployment
  • Champion software quality through comprehensive testing and contribute to CI/CD processes for both core platform and AI-driven systems
  • Collaborate with product managers on core platform features and with ML developers and AI researchers to define requirements for integrating AI capabilities
  • Take ownership of full-stack features from conception to deployment, monitoring, and iteration, including projects with a significant AI component
  • Contribute to technical architecture decisions for the platform, ensuring its capability to support current and future AI applications

Skills:

  • 7+ years of full-stack development with experience building production web applications
  • Strong Node.js experience (e.g., Hapi.js, Express)
  • 5+ years of modern React development (JavaScript/TypeScript)
  • Solid relational database experience (MySQL preferred), including schema design and query optimization
  • Experience building and consuming RESTful APIs
  • Commitment to code quality and testing
  • Excellent problem-solving and collaboration skills

Benefits:

  • ๐Ÿ’ผ Target Base Salary Range: $89,300 - $178,600
  • ๐Ÿ’ฐ Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity
  • ๐Ÿ’ก Pay within this range varies and depends on job-related knowledge, skills, and experience
  • ๐Ÿฅ Incentive Bonus Plans
  • ๐Ÿฉบ Medical, Dental, Vision benefits
  • ๐Ÿ’ฐ 401K
  • ๐Ÿ“… 10 Paid Holidays
  • ๐ŸŒŸ Generous Paid Time Off Packages
  • ๐Ÿ“ˆ Employee Stock Purchase Plan
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Paid Parental & Family Leave

Published 1 day ago • Expires August 13, 2025 08:06