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.