remote
Principal Software Engineer - 8th Light
Software Engineer
Lead the design and delivery of scalable, AI‑driven cloud services using Python, Node.js, and AWS, while mentoring a high‑performing engineering team and driving product strategy for enterprise clients.
About the role
Key Responsibilities
- Architect and implement robust, cloud‑native services in Python and Node.js, leveraging AWS services such as Lambda, ECS, and RDS.
- Lead a cross‑functional team of developers, providing mentorship, code reviews, and technical guidance to ensure high quality and timely delivery.
- Drive the integration of machine learning models into production pipelines, collaborating with data scientists to optimize performance and scalability.
- Own the end‑to‑end lifecycle of new features, from concept through deployment, including CI/CD, containerization with Docker, and automated testing.
- Collaborate with product and design teams to translate business requirements into technical solutions that enhance user experience and drive growth.
Requirements
- 10+ years of software engineering experience with a strong focus on backend development.
- Proficiency in Python, Node.js, and AWS architecture best practices.
- Hands‑on experience with machine learning deployment and model serving.
- Deep knowledge of containerization (Docker) and CI/CD pipelines.
- Excellent communication skills and a proven track record of leading technical teams.
Skills
pythonnodejsawsmachine learningdocker