JOBSEARCHER

AI/ML Software Engineer

We are seeking a talented and drivenAI/ML Software Engineerto bridge the gap between advanced machine learning research and high-performance software production systems. In this role, you will design, build, test, and deploy scalable AI-driven features and robust machine learning architectures, working closely with product managers, data scientists, and backend engineering teams. Key ResponsibilitiesModel Integration & Development: Design, fine-tune, and evaluate machine learning models, integrating them seamlessly into production applications via robust APIs. Data Pipeline Engineering: Build, optimize, and maintain efficient data pipelines for preprocessing, feature engineering, and continuous model training. Production Deployment & MLOps: Containerize and deploy models using modern cloud infrastructure, ensuring low latency, high scalability, and uptime. Monitoring & Performance Tuning: Track deployed models for performance drift, resource consumption, accuracy gaps, and inference cost efficiency. Cross-Functional Collaboration: Partner with product and engineering stakeholders to scope AI use cases, translate business requirements into technical specs, and define success metrics. Quality & Evaluation: Establish automated test suites and rigorous evaluation frameworks to measure model accuracy, robustness, and safety. Minimum QualificationsEducation: Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related technical field.
Experience: 2+ years of professional software engineering experience, including hands-on work building, shipping, and supporting machine learning models in production environments. Programming Proficiency: Strong software engineering fundamentals with expert-level proficiency in Python (including standard scientific computing libraries like NumPy and Pandas). ML Ecosystem: Working knowledge of major machine learning frameworks such as PyTorch, TensorFlow, or Scikit-Learn. Software Core Concepts: Solid foundation in data structures, algorithms, system design, RESTful APIs, and Git version control workflows. Data Management: Practical experience with SQL and relational or non-relational database management.
Preferred QualificationsAdvanced Degree: Master’s or Ph.D. degree specializing in Machine Learning, Natural Language Processing (NLP), or Computer Vision. Cloud Platforms: Hands-on experience deploying and managing workloads on AWS, Microsoft Azure, or Google Cloud Platform (GCP). Generative AI & LLMs: Experience working with Large Language Models, Retrieval-Augmented Generation (RAG) systems, vector databases, and modern AI application frameworks. Infrastructure & Automation: Proven familiarity with Docker, Kubernetes, CI/CD pipeline automation, and container orchestration. Observability: Exposure to model monitoring and evaluation tooling (e.g., MLflow, LangSmith, or Prometheus) to track production health and trace model outputs.