Senior Machine Learning Engineer

Job expired!

Senior Machine Learning Engineer Opportunity at ApplyBoard

Join ApplyBoard, a mission-driven, hyper-growth organization that simplifies the study abroad search, application, and acceptance process for international students. We connect students, recruitment partners, and educational institutions on a personalized platform, fostering an inclusive and diverse environment.

About ApplyBoard

At ApplyBoard, we empower students worldwide to access top-tier education. In less than a decade, we have supported over 800,000 students from more than 150 countries. Our team of 1,350 global members works across 30 countries, collaborating with 1,500 partner institutions. We leverage innovative technology to enhance the international student sector, and we’re just getting started. Named a Deloitte Fast 50 and Fast 500 company for four consecutive years, ApplyBoard offers tremendous personal and professional growth opportunities. ApplyBoard India has been certified by Great Place to Work® Institute (India) for its outstanding workplace culture and employee experience.

The Opportunity

As a Senior Machine Learning Engineer, you will be a key player on the ApplyBoard AI team. Your mission is to develop and productionize AI services that advance the capabilities of various teams, directly impacting students and recruitment partners. You'll work collaboratively in an energetic team, fostering innovation and driving a data-driven culture company-wide.

Key Responsibilities

  • Develop and productionize new machine learning models
  • Build and document APIs
  • Improve the machine learning development and deployment pipeline
  • Maintain existing machine learning models
  • Perform statistical analysis
  • Collaborate with DevOps on ML Ops
  • Build internal demos and dashboards to gather feedback from various departments

What You Bring to the Table

  • 5+ years of experience in software engineering or back-end engineering
  • 3+ years of experience in productionizing machine learning (ML) systems
  • In-depth understanding of ML system research, design, development, and deployment
  • Experience deploying ML models/systems to AWS infrastructure
  • Familiarity with Amazon Bedrock and LLM services is an asset
  • Performing statistical analysis to improve models
  • Experience with Python frameworks such as FastAPI and Flask, and libraries used in Natural Language Processing
  • Familiarity with ML frameworks and libraries
  • Experience with AWS SageMaker development and deployment
  • Strong analytical and communication skills, effective with both technical and non-technical audiences
  • Ability to thrive in a fast-paced, collaborative, and innovative environment

Preferred Skills

  • AWS Machine Learning Speciality Certificate
  • Experience with Jenkins, CodeBuild, CDK, Helm Charts, AWS API Gateway, CloudFront
  • Knowledge of Data Pipeline, Docker, Kubernetes, New Relic
  • Understanding of Microservices, Kinesis, Kafka

Join Us

ApplyBoard is dedicated to breaking down barriers to international education and investing in your career growth. Thank you for your interest in joining our mission to Educate the World. While we receive a high volume of interest for our roles, only qualified candidates will be contacted for an interview.

ApplyBoard welcomes and encourages applications from people with disabilities. Accommodations are available upon request for all aspects of the hiring and selection process.

Company Name: ApplyBoard

Job Title: Senior Machine Learning Engineer