Jobs and Careers
SY

Senior Machine Learning Engineer

Symend
North Americafull_timeVerifiedPosted 1 Aug 2023

About the role

Are you looking for an opportunity to apply your skills and talent to spark both innovation and positive social change? Symend is a rapidly growing fintech company that combines behavioral science with advanced AI, data, and analytics capabilities to enable companies to engage at-risk customers more effectively and humanely. By creating better ways to approach individuals with empathy and dignity at the time when they need it most, Symend’s employees are helping to transform the science of customer engagement and improve lives in North America and around the world.

The Opportunity

We are actively seeking a highly skilled Senior Machine Learning Engineer with a proven track record in end-to-end development of machine learning and deep learning projects. This role demands an individual who can confidently shoulder the responsibility of productizing ML models and processes, ensuring they can seamlessly scale to handle extreme workloads. Moreover, we are looking for candidates who can proficiently support MLOps, thereby facilitating the smooth productization and operationalization of prototypes. In addition to this, you will play a crucial part in maintaining and enhancing our existing models and deployment pipelines. If you are passionate about cutting-edge technology and possess the expertise to drive successful ML initiatives, we would love to hear from you.

 

What You’ll Be Doing

  • Develop ML tools and libraries for training, error analysis, serving, and maintaining ML models
  • Write or re-engineer REST APIs in Python for ML models with best coding and engineering practices, unit testing, security, performance, and hardware resource allocation.
  • Support Machine Learning life cycle management from data preparation to automation of model training, experiment analysis, and model/dataset registry steps
  • Assist with development of prompt engineering tasks for large language models (ChatGPT) LLM
  • Automate, improve, enhance and scale MLOps pipelines.
  • Own, improve, and document CI/CD for deployment of machine learning components and processes.
  • Research, develop and scale state-of-the-art technologies in ML and LLMs
  • Collaborate with Data Scientists and Data Engineers on building MVPs from POC models and algorithms.
  • Take initiative in communicating ideas, requirements and challenges to the team lead and product managers

 

What you’ll Need

Education

  • BSc in Computer Science, Software Engineering, or a related field.
  • Master's degree or certificate in Machine Learning or Data Science would be an asset

Experience

  • 3+ years in Python development
  • 3+ years in Machine Learning development
  • 5+ years in Software Engineering development
  • 1+ years in DevOps/MLOps and microservices development

Key Competencies and Skills

  • Passion for software engineering and machine learning engineering to streamline and automate the end-to-end R&D and production development process
  • Strong software engineering experience in Python, REST API development, and maintenance in a production environment
  • Knowledge of deployment practices such as code profiling, multiprocessing, database, API load/stress testing, unit testing, and API schema validation
  • Knowledge of version control systems and concepts such as Git and GitFlow
  • Knowledge of CI/CD process such as Azure DevOps Pipelines, Github Actions
  • Knowledge of Docker technologies
  • Familiarity with fundamental ML and LLM concepts
  • Familiarity with multiple ML frameworks, such as TensorFlow, Keras, PyTorch, Spacy, and Scikit Learn
  • Familiarity with end-to-end Machine Learning software life cycle
  • Familiarity with cloud services like Azure or AWS
  • Familiarity with Agile and Scrum processes
  • Comfortable with Unix/Linux commands and administration
  • Ability to communicate effectively with technical and non-technical audience.
  • Exceptional interpersonal and relationship management skills
  • Eager to learn new concepts and expand their experience in a fast-growing startup

Asset

  • Experience with BERT models and Transformers
  • Experience running LLMs.
  • Experience with MLOps platforms such as Azure ML, Kubeflow and MLflow

 

  Don’t meet every single requirement? At Symend we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.   Why Symend?<

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Symend

View company profile →