Job Type: Full-Time
Location: Remote
Company Description: Mechanized AI is at the forefront of AI innovation, leveraging cutting-edge technology to transform legacy systems into modern, efficient, and scalable solutions. We work with enterprise clients to breathe life into their existing software, ensuring that they can meet the demands of today's fast-paced, digital landscape. Our team thrives on solving complex challenges and delivering innovative solutions. As an organization, we are committed to fostering an environment that encourages creativity, collaboration, and continuous learning.
Job Summary: We are seeking an experienced Machine Learning Engineer to join our growing team.
The ideal candidate will have a background in Machine Learning (ML) with at least four years of experience outside of academia. They must be passionate about AI and stay up to date with the latest developments in the field.
Key Responsibilities: Contribute to building and enhancing our Mechanized AI platform and AI-enabled products including mAI ModernizeServe as ML SME on client projects as neededDesign ML systemsResearch and implement appropriate ML algorithms and toolsSelect appropriate datasets and data representation methodsRun ML tests and experimentsPerform statistical analysis and fine-tuning using test resultsTrain and retrain systems when necessaryExtend existing ML libraries and frameworksStay current with emerging technologies and ML best practices to continuously improve our methodologies and tools Required Skills & Experience: 4+ years of ML experience at a start-up or larger enterprise – high priority6+ months of experience with Large Language Models (LLMs) and Generative AI (GenAI) applications – high priorityClient delivery experience – high priorityEffective written and oral communications skills (C1/C2 - advanced/proficient level English is required) – high priorityBachelor's degree in computer science, software engineering or related fieldExperience with cloud environments (e.g., AWS, Azure, GCP)Experience with ML frameworks and libraries (TensorFlow, PyTorch, Keras, scikit-learn)Experience developing, deploying, and managing/monitoring modelsKnowledge of containerization technologies (e.g., Docker, Kubernetes) and microservices architectureExpertise in Object-Oriented Programming (OOP) principles and unit test-driven development methodologiesAdvanced experience in NLP techniques and applicationsStrong proficiency in Python programmingFamiliarity with prompt engineering approaches and best practicesKnowledge of data structures, data modeling, and software architectureStrong analytical and problem-solving skills, with ability to propose innovative solutions and troubleshoot issuesAbility to work independently and as part of a collaborative team in a fast-paced environment Preferred Qualifications: Experience in any of the following:
Agent developmentData privacyFine tuning LLMsLLM architecture and techniques for performanceMLOpsML evaluationModel decay and data drift detection and handlingPulumi, Terraform and/or Cloud SDKsPySparkQuantizationRetrieval-augmented generation (RAG) optimizationSecurityVector databases