Job Description
Innovatech Solutions is seeking a visionary and highly skilled Senior AI/ML Software Engineer to join our dynamic and innovative team in the heart of San Francisco. We are at the forefront of technological advancement, leveraging artificial intelligence and machine learning to solve complex challenges and create groundbreaking products that transform industries.
As a Senior AI/ML Software Engineer, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance machine learning systems. You will work on a diverse range of projects, from optimizing core algorithms to building end-to-end intelligent applications. This is an unparalleled opportunity to make a significant impact, drive technical direction, and mentor junior engineers within a collaborative and fast-paced environment. If you're passionate about pushing the boundaries of AI and thrive in a culture that values innovation, continuous learning, and impactful contributions, we want to hear from you!
Join us in shaping the future and building the next generation of intelligent solutions that empower our users and revolutionize the digital landscape.
Responsibilities
- Lead the design, development, and deployment of scalable machine learning models and AI-driven features.
- Architect and optimize ML pipelines, ensuring efficiency, reliability, and maintainability from data ingestion to model deployment.
- Collaborate closely with product managers, data scientists, and other engineering teams to translate business requirements into technical solutions.
- Conduct research into new AI/ML techniques, algorithms, and technologies to enhance our product offerings.
- Mentor junior engineers, providing technical guidance, code reviews, and fostering a culture of engineering excellence.
- Ensure the performance, quality, and responsiveness of applications by implementing robust testing and monitoring strategies.
- Contribute to the continuous improvement of our engineering practices, tools, and infrastructure.
Qualifications
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field.
- 5+ years of professional experience in developing and deploying machine learning models and AI systems in a production environment.
- Strong proficiency in Python and relevant ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Demonstrated experience with cloud platforms (AWS, GCP, or Azure) for deploying and managing ML workloads.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with MLOps practices, including CI/CD for ML, model versioning, and monitoring.
- Excellent problem-solving skills, with a keen ability to analyze complex data and derive actionable insights.
- Exceptional communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical audiences.