Enhance products and support systems by designing, developing, and deploying artificial intelligence and machine learning models.
Requirements
- Proficient in Python, SQL, and AI/ML frameworks such as PyTorch and TensorFlow.
- Experience with ONNX, Airflow, and experiment tracking tools like MLflow.
- Understanding of cloud services like AWS, Azure, or GCP for model deployment.
- Strong grasp of computer systems, programming, and AI model development.
- Experience in fine-tuning or deploying LLMs using frameworks like Hugging Face Transformers or OpenAI APIs.
- Familiarity with version control systems such as Git.
- Exposure to basic CI/CD concepts for ML workflows.
Responsibilities
- Implement small AI features and resolve basic model or pipeline bugs.
- Develop components of larger ML or AI systems.
- Prepare and clean datasets for training and testing.
- Evaluate model accuracy and reliability using standard metrics.
- Write automated tests and scripts for AI pipelines.
- Document AI workflows and experiments.
- Integrate AI modules with other software components.
Other
- 2+ years of professional experience in AI/ML engineering or a related field.
- 2+ years of experience in developing and deploying ML models.
- Participate in code reviews and sprint meetings.
- Follow engineering standards, ethical AI principles, and company procedures.
- Collaborate with software, data, and product teams to embed AI into products.