Deskripsi Pekerjaan
InnovateTech Solutions is seeking an exceptional Senior Software Engineer with a strong focus on AI/ML to join our pioneering team in San Francisco. We are at the forefront of developing next-generation artificial intelligence solutions that are transforming industries. If you are passionate about building scalable, high-performance machine learning systems and have a track record of driving innovation, we want to hear from you.
As a Senior Software Engineer specializing in AI/ML, you will play a critical role in designing, developing, and deploying cutting-edge AI models and platforms. You will work within a dynamic, cross-functional team, collaborating with data scientists, researchers, and product managers to bring revolutionary ideas from concept to production. This is an unparalleled opportunity to make a significant impact on our products and contribute to a company culture that values curiosity, collaboration, and continuous learning.
Join us and contribute to a future powered by intelligent technology!
Tanggung Jawab
- Lead the design, development, and deployment of robust, scalable AI/ML systems and infrastructure.
- Collaborate with data scientists and researchers to transition experimental models into production-ready solutions.
- Optimize machine learning algorithms for performance, efficiency, and resource utilization.
- Contribute to the entire software development lifecycle, including requirements gathering, architecture, testing, and deployment.
- Mentor junior engineers and foster a culture of technical excellence and best practices.
- Stay abreast of the latest advancements in AI/ML technologies and apply them to our product roadmap.
- Ensure the security, reliability, and maintainability of our AI/ML platforms.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related quantitative field.
- 5+ years of professional experience in software engineering, with at least 3 years focused on AI/ML development.
- Proficiency in Python and extensive experience with ML frameworks such as TensorFlow, PyTorch, or JAX.
- Strong understanding of machine learning algorithms, deep learning architectures, and statistical modeling.
- Experience with cloud platforms (AWS, Azure, or GCP) for deploying and managing ML workloads.
- Solid grasp of software engineering best practices, including version control, CI/CD, and agile methodologies.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.