Position Summary
One of our elite client is looking for AI/ML Software Engineer who will be responsible for designing, developing, and deploying scalable artificial intelligence and machine learning solutions that support data-driven decision-making and advanced analytics. This role combines software engineering, data science, and model deployment expertise to build intelligent systems that enhance operational efficiency, automate processes, and generate actionable insights across the organization.
Key Responsibilities
- Design, develop, and implement machine learning models and algorithms for classification, prediction, and pattern recognition
- Build and maintain scalable data pipelines to support model training, validation, and deployment
- Develop and optimize AI/ML solutions using frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Deploy machine learning models into production environments using cloud platforms such as AWS, Azure, or Google Cloud
- Monitor model performance, conduct retraining, and ensure continuous improvement of AI systems
- Implement data preprocessing, feature engineering, and model evaluation techniques
- Ensure solutions align with security, privacy, and compliance requirements
- Document model design, development processes, and technical specifications
- Stay current with emerging AI/ML technologies, tools, and best practices
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or related field
- 3+ years of experience in software development with a focus on machine learning or AI solutions
- 3+ years in software engineering, architecture, or web development.
- Strong programming skills in Python, Java, or similar languages
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
- Knowledge of data structures, algorithms, and software engineering best practices
- Experience with cloud platforms (AWS, Azure, or GCP) and MLOps tools
- Familiarity with REST APIs, microservices architecture, and containerization (Docker, Kubernetes)
- Strong understanding of data modeling, statistics, and predictive analytics
Preferred Qualifications
- Experience with Natural Language Processing (NLP), computer vision, or deep learning
- Familiarity with big data tools such as Hadoop, Spark, or Kafka
- Knowledge of model explainability, bias mitigation, and ethical AI practices
- Hybrid or cloud-based development environments
Key Competencies
- Strong analytical and problem-solving skills
- Ability to work independently and in collaborative team environments
- Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
- High attention to detail and commitment to quality
- Adaptability in a fast-paced, evolving technology landscape
Place of Performance
100% Remote at a suitable off-site location
Salary
$120,000K – 130,000K