Position: ML/AI DeveloperLocation: Peru.Job Type: Full -Time, On-SiteExperience: At least 4 years of experience in related field.
Job Overview:Outcode Software is seeking a talented and experienced engineer with expert knowledge of machine learning training and development. We utilize Azure ML tools and strongly prefer candidates with experience in this tool set.The ideal candidate will be passionate about leveraging cutting-edge ML and AI technologies to solve complex problems and drive innovation.
Key Responsibilities:Design and develop scalable and robust ML-AI models to address business challenges and opportunities.Text extraction, symbol and image recognition, and document extraction from table or form structured documents.Use AutoML for supervised training.Process labels, symbol identifiers, and bounding boxes to identify relationships between elements in imagesCollaborate with cross-functional teams, including data scientists, software engineers, and domain experts, to identify opportunities for AI-driven solutions.Implement and deploy machine learning algorithms and models into production environments.Explore and experiment with new ML-AI techniques and technologies to stay at the forefront of industry trends.Optimize and fine-tune existing ML models for improved performance and efficiency.Conduct thorough testing and validation of ML models to ensure accuracy, reliability, and effectiveness.Work closely with data engineers to ensure the availability and quality of data required for training and evaluation.Stay informed about advancements in ML-AI, attend conferences, and participate in professional development activities.Qualifications:Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, or a related field.At least 4 years of experience in related field.Proven experience in developing and deploying ML models in real-world applications.Strong programming skills in languages such as Python, Java, or C++.At least 3 years of Experience with Azure Cloud PlatformProven experience working in developing Computer Vision applications.Solid understanding of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).Familiarity with deep learning architectures and techniques.Experience with data preprocessing, feature engineering, and model evaluation.Proficiency in working with large datasets and distributed computing environments.Excellent problem-solving skills and the ability to work independently or collaboratively in a team. Preferred Skills:Experience with natural language processing (NLP) and computer vision.Understanding of software development best practices and version control systems.Strong communication skills with the ability to explain complex concepts to non-technical stakeholders.Fluent in English, with excellent written and verbal communication skills.