remote
Staff Full Stack Software Engineer - DIVERGENT
Software Engineer
Lead the design and delivery of full‑stack solutions for an advanced manufacturing platform, leveraging Python, C++, React, Node.js, AWS, and machine‑learning services to drive high‑performance, scalable vehicle production systems.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end web applications and services that power a machine‑learning‑driven manufacturing system.
- Collaborate with data scientists, hardware engineers, and product teams to integrate AI models and real‑time telemetry into production workflows.
- Design and implement scalable cloud infrastructure on AWS, including serverless functions, container orchestration, and CI/CD pipelines.
- Lead code reviews, mentor junior engineers, and establish best practices for performance, security, and reliability.
- Drive continuous improvement by profiling system bottlenecks and optimizing both front‑end (React) and back‑end (Node.js, Python, C++) components.
Requirements
- 10+ years of professional software development experience with strong expertise in full‑stack development (React, Node.js, Python, C++).
- Proven experience building and deploying large‑scale, cloud‑native applications on AWS.
- Hands‑on experience integrating machine‑learning models into production systems.
- Deep understanding of software architecture, microservices, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills, ability to work cross‑functionally, and a track record of mentoring engineering teams.
Skills
pythoncreactnodejsawsmachine learning