We are looking for a Senior AI Software Engineer to join a dynamic AI Center of Excellence, responsible for architecting and deploying advanced AI solutions that solve strategic business challenges.
Requirements
- Architect and develop scalable AI-driven software solutions aligned with business objectives.
- Design, implement, and maintain clean, efficient, and high-quality code.
- Conduct code reviews and enforce software engineering best practices.
- Develop and maintain comprehensive testing strategies including automated testing.
- Implement unit testing, integration testing, and performance testing.
- Guide junior developers on quality assurance and testing practices.
- Manage deployment of AI solutions into production environments.
- Monitor application performance and ensure system reliability.
- Provide ongoing maintenance, troubleshooting, and updates.
- Work closely with cross-functional teams including product, engineering, and data teams.
- Document architecture, design decisions, and technical processes.
- Conduct knowledge-sharing sessions and technical training.
- Improve development processes and engineering standards.
- Mentor junior developers and support team growth.
- Lead retrospectives and contribute to continuous improvement initiatives.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan