remote
Lead Software Engineer - Faculty AI
Software Engineer
Lead the design, development, and deployment of scalable AI-driven solutions using Python, Node.js, and AWS, driving product innovation and responsible AI practices.
About the role
Key Responsibilities
- Architect and implement end‑to‑end AI pipelines, from data ingestion to model serving, using Python and AWS services.
- Lead a cross‑functional engineering team, mentoring developers and ensuring high code quality and performance.
- Collaborate with product and research teams to translate business requirements into robust, responsible AI solutions.
- Drive continuous integration and continuous delivery (CI/CD) practices, automating testing, deployment, and monitoring.
- Champion best practices for model governance, bias mitigation, and compliance with ethical AI standards.
Requirements
- 10+ years of software engineering experience, with 5+ years in a leadership role.
- Proficiency in Python, Node.js, and AWS (Lambda, SageMaker, ECS, S3).
- Deep understanding of machine learning concepts, model training, and deployment.
- Experience building scalable, production‑grade AI systems and managing cloud infrastructure.
- Strong communication skills and a track record of mentoring and growing engineering teams.
Skills
pythonmachine learningawsnodejs