About the Role
We are seeking a Mid-Level AI / Machine Learning Software Engineer to design, develop, and deploy scalable machine learning solutions. The ideal candidate has hands-on experience building ML models, integrating them into production systems, and collaborating with cross-functional teams to solve real-world problems using data and AI.
Responsibilities
- Design, develop, and deploy machine learning models and AI-driven applications.
- Build and maintain data pipelines for training, evaluation, and inference.
- Collaborate with product managers, data scientists, and software engineers to define AI solutions.
- Optimize model performance, scalability, and reliability in production environments.
- Implement model monitoring, testing, and retraining strategies.
- Write clean, maintainable, and well-documented code.
- Stay current with advancements in AI, ML frameworks, and industry best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Data Science, or a related field (or equivalent practical experience).
- 3–5 years of experience in software engineering with applied machine learning.
- Strong programming skills in Python; experience with Java, C++, or Go is a plus.
- Hands-on experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Solid understanding of machine learning algorithms, including supervised and unsupervised learning.
- Experience deploying ML models in production environments.
- Familiarity with REST APIs, microservices, and cloud platforms (AWS, GCP, or Azure).
- Experience with SQL and data processing tools.
Preferred Qualifications
- Experience with MLOps tools and workflows (e.g., MLflow, Kubeflow, Airflow).
- Knowledge of NLP, computer vision, or recommendation systems.
- Experience working with large-scale data systems (Spark, Kafka, or similar).
- Understanding of CI/CD pipelines and containerization (Docker, Kubernetes).
- Exposure to responsible AI, model fairness, and data privacy concepts.
What We Offer
- Competitive salary and benefits package.
- Opportunities to work on impactful AI-driven products.
- Collaborative and innovative work environment.
- Professional growth and learning opportunities.