- Company Name
- Super GeoAI Technology Inc.
- Job Title
- machine learning engineer
- Job Description
-
Job Title: Machine Learning Engineer
Role Summary: Design, develop, and maintain end‑to‑end machine learning solutions and supporting software for rapid product iteration in a startup or software consulting environment. Lead a small team (3–4 members) to deliver high‑quality ML models and associated data pipelines under tight deadlines.
Expectations: • 5+ years of experience in ML/AI development
• Bachelor’s degree in Computer Science, Engineering, Data Science, or related field
• Proven ability to work independently in a hybrid (in‑person and remote) setting
• Comfortable in a fast‑paced, high‑pressure environment with frequent deadline changes
• Strong attention to detail and commitment to code quality
Key Responsibilities:
1. Build and deploy production‑ready ML models, from data ingestion to inference.
2. Design and implement relational/NoSQL databases and data warehouses to support training and inference workloads.
3. Upgrade and maintain existing ML software, ensuring backward compatibility and performance optimization.
4. Lead and mentor a small team of developers and data scientists, overseeing code reviews and sprint planning.
5. Collaborate with product, engineering, and client stakeholders to translate business requirements into technical specifications.
6. Implement automated testing, continuous integration/continuous deployment (CI/CD) pipelines, and monitoring for model performance drift.
7. Manage data preprocessing, feature engineering, and pipeline orchestration using tools such as Airflow or Prefect.
Required Skills:
• Proficiency in Python, R, or equivalent ML programming languages.
• Deep experience with ML frameworks (TensorFlow, PyTorch, Scikit‑learn).
• Strong foundation in data engineering: SQL, NoSQL, ETL pipelines.
• Database design and management (PostgreSQL, MySQL, MongoDB, Cassandra).
• Familiarity with cloud ML services and containers (AWS SageMaker, GCP Vertex AI, Azure ML, Docker, Kubernetes).
• Experience with model versioning, monitoring, and MLOps tooling (MLflow, DVC).
• Knowledge of CI/CD systems (GitHub Actions, Jenkins, GitLab CI).
• Agile development practices, sprint planning, and team leadership.
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Data Science, Machine Learning, or a related technical discipline.
• Industry certifications (e.g., AWS Certified Machine Learning – Specialty, Google Professional ML Engineer, Azure Data Scientist Associate) are a plus but not mandatory.