Careers
Machine Learning Engineer
Hifi Engineering is a dynamic company which specializes in creating fiber optic monitoring technologies for pipelines and other linear assets. Engineering development at Hifi is cutting edge and fast paced. This position is for a motivated engineer who is eager to contribute to the development, deployment, and optimization of machine learning models that make a difference in the real world.
Specific job duties include:
- Design, develop, and maintain scalable machine learning models and pipelines.
- Collaborate with data scientists to translate research prototypes into production-ready systems.
- Write clean, efficient, and modular Python code for data processing and model development.
- Integrate models into production systems using containerization and orchestration tools.
- Apply MLOps best practices for version control, testing, deployment, and monitoring of ML workflows.
- Participating in code reviews, design discussions, and team planning.
Required proficiencies:
- Strong understanding of machine learning concepts, algorithms, and model evaluation techniques.
- Proficiency in Python and common ML libraries (e.g., scikit-learn, pandas, NumPy, TensorFlow or PyTorch).
- Experience with MLOps tools and practices:
- Docker for containerization
- Git for version control
- Ansible or similar tools for configuration management
- TensorFlow for model training and deployment (preferred)
- Apache Spark experience for large-scale data processing is a plus.
- Familiarity with CI/CD pipelines and cloud-based ML platforms is a plus.
- Possession of signal processing skills will be a plus.
- Good problem-solving skills and ability to work independently and in a team environment.
- Adapt quickly to shifting requirements, new technologies, or changes in team priorities.
- Preferred discipline of study: in Computer Science, Electrical and Software Engineering, Data Science, or a related field.
We are looking for the right person with a “can do” attitude and a willingness to help wherever needed. You may need to take on additional tasks and duties that may not be listed above or may change based on the needs of the company.
Benefits:
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Wellness program