Role overview

AI/ML Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Key Responsibilities:

  • Model Development:Design, develop, and implement machine learning models and AI algorithms tailored to industry-specific use cases, particularly in predictive analytics, natural language processing, and computer vision.
  • Data Processing:Collaborate with data engineers to build and maintain robust data pipelines, ensuring high-quality data is available for model training and deployment.
  • Algorithm Optimization:Optimize machine learning models for performance, scalability, and accuracy, employing techniques such as hyperparameter tuning, model selection, and feature engineering.
  • Collaboration:Work closely with data scientists, domain experts, and software developers to integrate AI models into production systems and create end-to-end solutions that meet business objectives.
  • Model Deployment:Deploy machine learning models into production environments using industry-standard tools and frameworks, ensuring reliability and scalability.
  • Continuous Improvement:Monitor the performance of AI models post-deployment, making iterative improvements based on feedback and changing business needs.
  • Innovation:Stay up-to-date with the latest advancements in AI/ML technologies and best practices, and apply this knowledge to drive continuous innovation within the team.
  • Documentation:Create comprehensive documentation for developed models, algorithms, and processes to ensure knowledge sharing and maintainability.

Qualifications:

  • Education:Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. A Ph.D. is a plus.
  • Experience:3+ years of experience in AI/ML engineering, with a proven track record of developing and deploying machine learning models in a production environment.
  • Technical Skills:
  • Proficiency in programming languages such as Python, R, or Java.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying AI models.
  • Familiarity with big data technologies such as Hadoop, Spark, or Kafka is a plus.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Analytical Skills:Strong problem-solving skills with the ability to analyze complex datasets and develop innovative AI solutions.
  • Communication:Excellent verbal and written communication skills, with the ability to collaborate effectively across multidisciplinary teams.

Details

  • Proficiency in programming languages such as Python, R, or Java.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud for deploying AI models.
  • Familiarity with big data technologies such as Hadoop, Spark, or Kafka is a plus.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.

Preferred Qualifications:

  • Experience with natural language processing (NLP) and computer vision.
  • Experience with real-time data processing and streaming analytics.
  • Familiarity with ethical AI practices and the ability to implement AI models responsibly.

Why Join Us:

  • Opportunity to work on cutting-edge AI projects that have a tangible impact on critical industries.
  • Collaborative and innovative work environment.
  • Competitive compensation and benefits package.
  • Opportunities for professional growth and continuous learning.
Similar roles

Keep a backup shortlist.

Browse stack
FocusAI ML EngineeringRole area
Seniority signalSeniorCandidate level
StackAWS, Azure, DockerPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.