AI and ML Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's, Master's, or Ph.D. in Computer Science, Data Science, or related fields., Proven experience in developing and deploying machine learning models., Proficiency in Python, Java, or C++ programming languages., Strong understanding of machine learning algorithms, data structures, and statistics..

Key responsibilities:

  • Design, develop, and implement AI and ML solutions for clients.
  • Collaborate with stakeholders to understand business objectives and challenges.
  • Prepare and preprocess data for model training and evaluation.
  • Deploy and monitor AI/ML models in production environments.

CloudSquad logo
CloudSquad
51 - 200 Employees
See all jobs

Job description

This is a remote position.

CloudSquad is a strategic technology consulting company focused on helping clients realize the full potential of their business by utilizing the Cloud and implementing AI. We review and analyze client systems and work with them to design and implement solutions that enable our clients to take advantage of the latest technology available.

We are seeking a highly skilled and motivated Artificial Intelligence (AI) and Machine Learning (ML) Engineer to join the CloudSquad team. As an AI/ML Engineer you will be responsible for designing, developing, and implementing cutting-edge AI and ML solutions that drive innovation and business success for our clients. You will collaborate with our clients and internal teams to understand business requirements, identify opportunities for AI/ML applications, and deliver scalable and efficient solutions.


Key Responsibilities:

  • Work closely with stakeholders to understand business objectives and challenges.

  • Define and structure problems to be addressed with AI/ML technologies.

  • Design end-to-end solutions that leverage AI/ML algorithms to meet business goals.

  • Identify and gather relevant data from various sources for model training.

  • Conduct data preprocessing and cleaning to ensure data quality and integrity.

  • Develop and implement ML models and algorithms.

  • Select appropriate models based on the nature of the problem.

  • Fine-tune models for optimal performance and efficiency.

  • Extract and engineer relevant features from raw data to enhance model performance.

  • Collaborate with data engineers to create pipelines for feature extraction and transformation.

  • Train machine learning models using appropriate frameworks and libraries.

  • Evaluate model performance using relevant metrics and iterate on models as needed.

  • Implement and conduct testing for model validation.

  • Integrate developed models into client systems or applications.

  • Deploy models to production environments.

  • Collaborate with DevOps teams to ensure smooth deployment and scalability.

  • Stay abreast of the latest advancements in AI/ML technologies and tools.

  • Optimize the performance of AI and ML models and systems by testing, troubleshooting, and refining code.

  • Monitor and analyze the performance of AI and ML models in production, making adjustments as needed.

  • Continuously explore new techniques to enhance performance.


Qualifications:

  • Bachelor's/Master's/Ph.D. in Computer Science, Engineering, Data Science, Machine Learning, Artificial Intelligence or related field.

  • Proven experience in developing and deploying machine learning models.

  • Proficiency in programming languages such as Python, Java, or C++.

  • Strong understanding of machine learning algorithms, data structures, and statistics.

  • Experience with popular ML frameworks such as TensorFlow, PyTorch, or scikit-learn.

  • Solid understanding of data preprocessing, feature engineering, and model evaluation.

  • Excellent problem-solving and analytical skills.

  • Effective communication skills and the ability to collaborate in a team environment.


Preferred Skills:

  • Experience with Cloud platforms such as AWS, Azure, or Google Cloud.

  • Knowledge of deep learning techniques and neural network architectures.

  • Familiarity with big data technologies.

  • Understanding of natural language processing (NLP) and computer vision (CV).


Benefits:

  • 100% remote.

  • Competitive salary and benefits package.

  • Opportunities for career growth and skill development.

  • Support for certifications or further education related to cloud technologies.

  • Opportunities for career advancement within the rapidly growing environment.

  • Collaborative and innovative work environment.


Join CloudSquad, a fast-growing company, with a strong technology culture, and an innovative work environment where you can work on the cutting-edge of technology. If you have a passion for solving complex technical problems, we want to hear from you! Apply now and play a crucial role in shaping the future success of CloudSquad and our clients!


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Communication
  • Problem Solving

Machine Learning Engineer Related jobs