About the team & opportunity
What's so great about working on Calendly's Engineering team?
We make things possible for our customers through impactful innovation.
At Calendly, a Senior Machine Learning Engineer will have the opportunity to drive new initiatives and push the boundaries of what's possible using the latest advancements in Machine Learning. If you have a product focus and passion for using machine learning to solve real-world problems, and understand that being an effective engineer is about collaborating with people as much as writing code, then you could be a perfect fit.
You will join an excellent data team and play a key role in building new, machine learning-based experiences for both internal and external customers.
On a typical day, you will:
- Work with unique, large structured time series data sets to build and continually improve innovative machine learning models for various Calendly product use cases.
- Collaborate with partners, including software engineers, product managers, and data scientists, to impact the business by understanding and prioritizing requirements for machine learning models.
- Hands-on develop, productionize, and operate machine learning models and pipelines at scale, including both batch and real-time use cases.
- Leverage machine learning cloud services and tools to develop reusable, highly differentiating, and high-performing machine learning systems, enabling faster model development, low-latency serving, and ease of maintaining model quality.
- Optimize ML models to meet latency SLAs at the scale of Calendly's production traffic and launch live experiments to evaluate model performance.
What do we need from you?
- 5+ years of industry experience in applied Machine Learning, including a MS or PhD in the relevant fields.
- Strong programming skills (Python / Scala / Java / etc) and data engineering skills.
- Proficiency in ML frameworks such as: Keras, Tensorflow and PyTorch(in that order of importance) and ETL and ML workflow frameworks like Apache Spark, Beam, Airflow, VertexAI.
- Working knowledge of semantic search and embeddings.
- Familiarity with Retrieval-Augmented Generation techniques to improve content quality.
- Familiarity with orchestration frameworks such as LangChain or Microsoft Semantic Kernel.
- Deep understanding of Machine Learning processes (e.g. training/serving skew minimization, feature engineering, feature/model selection) and algorithms (e.g. personalization and recommendation, anomaly detection, natural language processing).
- A proven track record of efficiently implementing ML models using a managed service (VertexAI / Sagemaker) for high traffic, low latency, large data applications that had a significant impact on end users.
- Willingness to learn whatever is needed to get the job done and the ability to recognize when to seek help. Ideally, you have some research experience.
- Strong verbal and written communication skills. You are comfortable working remotely and with tools like Slack, Confluence, etc.
- Authorization to work legally in the United States, as Calendly does not engage in immigration sponsorship at this time.
What’s in it for you?
Are you ready to make a significant impact? Millions of people already rely on Calendly’s products, and we’re still growing — it’s an incredible time to join us. Everything you’ll work on here will propel your career to new heights. If you want to learn, grow, and produce your best work alongside the best team you’ve ever worked with, then consider making Calendly a part of your professional career.
Our Hiring Process:
Typically, candidates will participate in the following interview process. Please note that this process may vary slightly depending on the role or department we are hiring for, and that candidates can be declined from the position at any stage of the process.
- Qualified candidates will be invited to schedule a phone interview with a member of our recruiting team. This is an excellent opportunity to ask any initial questions you have about the company or the role.
- Next, you will be put in direct contact with your potential manager. You’ll have the chance to learn even more about life at Calendly, the responsibilities within your role, and the qualities needed to succeed here.
- Then, you will undergo an interview exercise, where you can showcase your skills.
- Next, or concurrently, you’ll meet with your potential team members.
- Finally, we will connect with those you’ve worked with before, in order to learn more about the impact you can make, the value you bring, and the best way to set you up for success at Calendly.
We strive to provide a fair and equitable experience for everyone who expresses interest in working at Calendly. The recruiter assigned to this role will keep you informed at every stage of the process. Do you have any questions? Let your recruiter know! Want to share your experience? We are committed to making continuous improvements and building on our process, and welcome your feedback.
If you are an individual with a disability and require a reasonable accommodation during the application or recruiting process, please contact us at .
Please note that Calendly is registered as an employer in many, but not all, states. If you are located in Hawaii, you are not eligible for employment.
California residents can visit our Notice at Collection for California Candidates here:
Compensation is based on several factors such as location, experience, and job-related skills. Additionally, Calendly offers a range of best-in-class total rewards which includes comprehensive employee benefits like healthcare, dental, vision, parental leave, 401(k) match, paid time off, and much more. We believe exceptional performance deserves exceptional rewards! During the hiring process, we are committed to providing details about the compensation range for the position, enabling you to make an informed decision.
Please note that the compensation details listed in role postings reflect the base salary only, and do not include bonus/commission, equity, or benefits.