Remote Vision / ML Engineer Analytics ConsultingManager
Job location
Plano, Texas, United States
Type
Full Time
Responsibilities:
Develop Algorithms: Creating and optimizing algorithms for image processing, object detection, and recognition tasks.
Data Collection and Analysis: Gathering and analyzing large datasets to train and validate machine learning models.
Model Training and Evaluation: Training machine learning models using various techniques and evaluating their performance to ensure accuracy and efficiency.
Collaborate: Working closely with cross-functional teams, including data engineers, software developers, and business stakeholders, to integrate models into applications and systems.
Research and Innovation: Staying updated with the latest advancements in computer vision and machine learning to incorporate new techniques and technologies into projects.
Document and Report: Documenting the development process, experiments, and results, and presenting findings to stakeholders.
Requirements & Skills:
Programming Languages: Proficiency in programming languages such as Python, C++, and Java is essential. These languages are commonly used for developing machine learning models and computer vision algorithms.
Machine Learning Frameworks: Familiarity with machine learning frameworks and libraries such as TensorFlow, PyTorch, and Keras is crucial for building and training models.
Mathematics and Statistics: A strong foundation in mathematics, particularly in linear algebra, calculus, probability, and statistics, is important for understanding and developing machine learning algorithms.
Computer Vision Techniques: Knowledge of computer vision techniques such as image processing, object detection, and image segmentation is necessary for developing applications that involve visual data.
Data Handling: Experience with data collection, preprocessing, and augmentation techniques to prepare datasets for training and evaluation.
Deep Learning: Understanding of deep learning concepts and architectures, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), and generative adversarial networks (GANs).
Problem-Solving Skills: Strong analytical and problem-solving skills to develop innovative solutions for complex challenges in computer vision and machine learning.
Collaboration and Communication: Ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
5+ years of experience with Python, C++, and Java
5+ years of experience with AWS AI-managed services
3 years of experience with Machine Learning frameworks