JOBSEARCHER

W2 Machine Learning Engineer (1132812)

Location: Houston, TXSalary: $150,000.00 USD Annually - $220,000.00 USD AnnuallyDescriptionMachine Learning EngineerW2- NO SPONSORSHIP AVAILABLE OverviewWe are seeking a forward-thinking Machine Learning Engineer to evaluate and integrate emerging and start-up Artificial Intelligence (AI) and Machine Learning (ML) solutions that drive value.This role blends deep technical expertise in AI and ML with a passion for experimentation, creativity, and solving complex problems in novel ways.This position is part of the Mechatronics and Digital Labs Team responsible for providing thought leadership and execution of technology trials of emerging technologies to validate value and technical capability.The function of this role is to partner with the business to identify disruptive and emerging technologies to achieve greater business value faster.Our team is highly technical, creative, and innovative, and we are cross-functional and passionate about delivering creative solutions that drive significant business value.We are looking for a Machine Learning Engineer with the ability to bring expertise, an innovative attitude, and excitement for solving complex problems with new technologies and approaches.There will be no shortage of opportunities to lead, innovate, challenge the status quo, and work directly with Data Scientists, Analytics Professionals, and Business experts to build and deliver innovative, value-driven AI solutions.ResponsibilitiesPartner with Digital Innovation teams to evaluate and test emerging AI and machine learning technologiesExplore and experiment with Generative AI (GenAI), NLP, and computer vision applicationsStay current with the latest AI advancements and integrate them into projectsCollaborate with data scientists, data engineers, and solution architects across business units and ITBuild and maintain robust data pipelines using platforms such as DatabricksDeploy models in production using Docker and cloud platforms (AWS, Azure)Conduct machine learning experiments to validate hypotheses and improve performanceIdentify and frame AI opportunities to improve workflows, decision-making, and automationDefine data, technologies, and architecture patterns to solve business challengesTransform data science prototypes into scalable production solutionsOrchestrate infrastructure for low-latency, scalable, and resilient ML workloadsRun experiments and fine-tune algorithms for optimal performanceParticipate in Agile teams to support cross-training and continuous improvementContinuously learn new technologies and design patterns to improve AI solution deliveryMinimum QualificationsBachelor’s degree in Computer Science, Mathematics, or related field (or equivalent experience)5+ years of experience in software engineeringStrong Python development experience including data structures, OOP, and control flowExperience with ML frameworks and libraries (MLflow, Kubeflow, TensorFlow, Keras, scikit-learn, PyTorch, NumPy, SciPy)Experience with JavaScript frameworks (Angular, React, Node.js)Experience building ML pipelines in Microsoft Azure Machine LearningExperience developing cloud-first solutions using Azure services (Functions, App Services, Event Hubs, SQL DB, Synapse)Strong understanding of design patterns and ability to communicate design ideasMethodical, structured approach to building scalable software componentsWorking knowledge of linear algebra, probability, statistics, and algorithmsExperience with data engineering tools such as Databricks, Spark, and Azure Data FactoryPreferred QualificationsMaster’s degree in Computer Science, Mathematics, or related fieldStrong background in statistics and time-series analysisExperience orchestrating large-scale ML/DL workloads using Kubernetes or similar toolsExperience designing APIs for ML training and inferenceExperience building and delivering MLOps frameworksExperience with unstructured data, cognitive services, and computer vision solutionsExperience with model optimization and hyperparameter tuningHands-on experience with Azure ML SDK deploymentsStrong Python debugging and OOP skillsStrong architectural design skills and framework development experiencePassion for high-quality software development practicesKnowledge of enterprise SaaS requirements (security, scalability, availability, CI/CD, etc.)Strong understanding of software engineering best practices (version control, testing, architecture review)Proven ability to lead cross-functional projects in Agile environmentsExperience collaborating with data scientists to deploy advanced analytics solutionsCritical Selection CriteriaTechnical Capability: Strong software engineering background with ML frameworks, mathematical knowledge, and ability to quickly learn new technologies to deliver AI solutionsBusiness Engagement: Ability to partner with stakeholders to identify and implement machine learning solutions that drive business valueDomain Knowledge: Experience in upstream, midstream, or downstream environments with ability to build cross-functional partnerships and deliver scalable AI solutionsCommunication: Strong verbal and written communication skills with the ability to clearly convey complex ideas and actively listen to stakeholdersBy providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.Contact: atunstall@judge.comThis job and many more are available through The Judge Group. Find us on the web at www.judge.com