Software Engineer II, Full Stack & AI

Motorola SolutionsWestminster, CO
$90,000 - $110,000Remote

About The Position

This position will work on a small, agile team developing highly scalable, cloud-based applications that allow our customers to leverage our video, data, and machine learning platforms. Our engineers are actively delivering high-quality code while continuously improving the development practice, product, and team. The ideal candidate brings a strong background in backend data pipelines, serverless architecture, and AI/ML system integration.

Requirements

  • 4+ years of experience developing commercial software, data pipelines, or AI/ML applications.
  • 2+ years of experience working with modern web application frameworks, with a distinct focus on React and its ecosystem (e.g., state management, form validation, and responsive design libraries).
  • 3+ years working in a cloud-hosted environment (AWS or GCP), including strong hands-on experience with serverless computing and containerization (Docker, Kubernetes).
  • Excellent JavaScript development skills alongside strong Python proficiency for data processing, scripting, and backend development.
  • Strong relational SQL skills (PostgreSQL, Redshift) with the ability to design data schemas, manage data warehouses, and optimize complex queries.
  • Strong grasp of Agile principles, comfort with changing requirements, and experience troubleshooting legacy systems using debugging tools and tracking systems (e.g., JIRA).
  • Excellent written and verbal communication skills, with a proven ability to collaborate across cross-functional teams and international clients.
  • Be a self-starter who enjoys tackling new problems, conducting user-testing, and delivering innovative end-to-end solutions.
  • Bachelors degree with 1+ years of experience developing software applications OR Masters degree with 0+ years of experience developing software applications

Nice To Haves

  • Experience with Serverless Application Development, ETL workflows, and data warehouse deployment.
  • Deep familiarity with Computer Vision applications (OpenCV) and handling image or video frame processing pipelines.
  • Experience integrating GenAI models, vector databases (ChromaDB), or building Retrieval-Augmented Generation (RAG) applications.

Responsibilities

  • Actively participate in a collaborative development team with the opportunity to influence product direction and mentor team members.
  • Design, develop, and deploy REST-based services and data pipelines using Serverless Technologies like AWS, Serverless Framework, and NodeJS.
  • Enhance and optimize responsive web application dashboards using React, building interactive data visualizations and modern UI components.
  • Build robust ETL pipelines and integrate AI-generated insights, risk models, and generative AI/LLM components into customer-facing applications.
  • Verify the soundness and performance of features by developing end-to-end automated testing frameworks (using Cypress, Pytest, or similar tools) as part of initial feature development.
  • Maintain and optimize CI/CD pipelines using Docker and Kubernetes to ensure solutions are monitored, robust, and deployed with high uptime.
  • Work on core video-processing pipelines, leveraging computer vision tools to handle automated video editing, frame selection, and motion detection.

Benefits

  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K with Company Match
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service