Senior Software Engineer - AI/ML
WhatJobs Direct
About the role
Our client, a cutting-edge technology firm specializing in Artificial Intelligence and Machine Learning solutions, is seeking a highly skilled and innovative Senior Software Engineer. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from anywhere. You will be instrumental in designing, developing, and deploying advanced AI/ML models and systems that drive business innovation. The ideal candidate possesses a strong foundation in software engineering principles, deep expertise in AI/ML algorithms and frameworks, and a passion for pushing the boundaries of technology.
Key Responsibilities: Design, develop, and implement scalable AI/ML models and algorithms. Build robust and efficient data pipelines for training and deploying machine learning models. Collaborate with data scientists, product managers, and other engineers to define project requirements and deliver solutions. Develop and maintain high-quality, production-ready code in relevant programming languages (e.g., Python, Java, C++). Optimize model performance, accuracy, and efficiency. Research and evaluate new AI/ML technologies and methodologies. Contribute to the architectural design of AI/ML systems. Write comprehensive documentation for code, models, and systems. Participate in code reviews and provide constructive feedback to team members. Stay up-to-date with the latest advancements in AI/ML research and industry trends. Mentor junior engineers and contribute to fostering a culture of technical excellence. Qualifications: Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related quantitative field. Minimum of 5 years of professional experience in software engineering, with at least 3 years focused on AI/ML development. Strong proficiency in programming languages such as Python, and familiarity with ML libraries (e.g., TensorFlow, PyTorch, scikit-learn). Experience with cloud platforms (AWS, Azure, GCP) and related AI/ML services. Solid understanding of machine learning algorithms, statistical modeling, and data mining techniques. Experience with big data technologies (e.g., Spark, Hadoop) is a plus. Excellent problem-solving, analytical, and critical thinking skills. Strong communication and collaboration skills, with the ability to work effectively in a remote, distributed team. Proven ability to deliver complex projects on time and within scope. Experience with MLOps principles and practices is highly desirable. This is a unique opportunity to join a leading-edge company and contribute to groundbreaking AI innovations. As a fully remote role, you will enjoy the flexibility to manage your work schedule while collaborating with a talented global team.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free