remote
Software Engineer II, Full Stack & AI - Motorola Solutions
Software Engineer
Senior full‑stack engineer focused on building AI‑powered video analytics SaaS solutions using Python, Node.js, React, and AWS, delivering scalable, secure, and high‑performance applications.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end SaaS features for video analytics, integrating AI models with real‑time data pipelines.
- Collaborate with cross‑functional teams to define product requirements, architecture, and technical specifications.
- Implement scalable microservices in Python/Node.js, ensuring high availability and low latency on AWS infrastructure.
- Write unit, integration, and performance tests; conduct code reviews and enforce coding standards.
- Optimize front‑end performance using React, Webpack, and modern CSS techniques.
- Participate in DevOps practices: CI/CD, containerization, and monitoring of production services.
Requirements
- 3+ years of full‑stack development experience with Python, Node.js, and React.
- Strong understanding of AWS services (EC2, S3, Lambda, RDS, ECS/EKS) and experience deploying scalable applications.
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch) and model deployment.
- Proficiency in RESTful API design, GraphQL, and WebSocket communication.
- Excellent problem‑solving skills, ability to work independently and in a fast‑paced environment.
Skills
pythonnodejsreactawsmachine learning