Our client is a cutting-edge leader in the software and engineering industry, driving innovation through advanced artificial intelligence and machine learning technologies. With a focus on developing scalable AI solutions that enhance business performance and customer experience, they seek a highly skilled Software Development Engineer to join their dynamic AI/ML team.
About the Job:
We are seeking an experienced Software Development Engineer with a strong background in AI and ML development, a deep understanding of Python, and expertise in leveraging AI tools and frameworks. The ideal candidate will have at least five years of professional experience in AI/ML, contributing to the design, development, and deployment of machine learning models and AI-driven solutions.
The Software Development Engineer will play a key role in driving AI/ML innovation, optimizing algorithms, and integrating scalable AI models into production environments. This position requires a hands-on, analytical mindset and the ability to work in a fast-paced, collaborative setting.
Key Responsibilities:
- AI/ML Development: Design, develop, and deploy AI and ML models to address complex business challenges and improve operational efficiency.
- Algorithm Optimization: Enhance model performance through hyperparameter tuning, feature engineering, and data preprocessing.
- AI Tool Utilization: Leverage modern AI frameworks and tools (e.g., TensorFlow, PyTorch, Scikit-learn) to accelerate model development and deployment.
- Data Management & Processing: Manage large-scale datasets, implement data pipelines, and ensure data integrity for model training.
- Model Deployment & Integration: Build scalable AI models and integrate them into existing software infrastructure, ensuring seamless performance in production.
- Collaborative Problem Solving: Work closely with cross-functional teams (data scientists, software engineers, product managers) to define AI use cases and align technical solutions with business objectives.
- Performance Monitoring: Monitor and analyze model performance in production, implementing continuous improvements to maintain accuracy and efficiency.
- Innovation & Research: Stay at the forefront of AI/ML research, exploring new techniques and methodologies to drive competitive advantage.
Key Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
- 5+ years of professional experience in AI/ML development.
- Strong programming skills in Python, with experience in AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
- Proven track record in developing and deploying AI/ML models in production environments.
- Experience with cloud-based platforms (e.g., AWS, Azure, Google Cloud) for AI model deployment.
- Expertise in data preprocessing, feature engineering, and algorithm tuning.
- Solid understanding of machine learning concepts, including supervised and unsupervised learning, reinforcement learning, and deep learning.
- Strong problem-solving and analytical skills, with the ability to translate complex data into actionable insights.
- Excellent communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Why Join?
- Work with a top-tier engineering team developing industry-leading AI/ML solutions.
- Opportunity to drive innovation and build cutting-edge AI models in a fast-growing company.
- Competitive compensation package with performance-based incentives.
- Exposure to advanced AI technologies and career growth opportunities.
If you are a passionate AI/ML developer with a drive for building scalable and innovative AI solutions, we encourage you to apply.