Skip to content

Latest commit

 

History

History
77 lines (57 loc) · 6.65 KB

MLEngineer.md

File metadata and controls

77 lines (57 loc) · 6.65 KB

Machine Learning Engineer

Location: Remote. | Job Type: Full-time.

Salary: Competitive. Equity: Competitive. Experience: 4+ years.

About Nixtla

At Nixtla, we are committed to unlocking the potential of data, and extending the revolutionary algorithms that fuel advanced AI systems. Our mission is to democratize the future. We provide businesses of all sizes, across all industries, with state-of-the-art forecasting tools that enable them to reduce uncertainty and make data-driven decisions. With Nixtla, you can implement cutting-edge forecasting and advanced anomaly detection, irrespective of your team's size or technical expertise.

This is our creed.

I put culture first.I will never stop learning. I will build our business through maximizing value for our users, customers and colleagues. I believe that Open Source is an extremely powerful idea. I am motivated by the impact of my work. I will communicate a lot and effectively.. I value the bond that connects us as a team. I support inclusion and diversity. I believe in treating each other, and the world, with compassion, kindness and respect. I do a freaking good job.

About the Role

Nixtla is seeking a Machine Learning Engineer to improve our products. As an ML Engineer, you will work closely with the CTO to work on the architecture design for our ML products and services. You will work on setting good standards on critical design questions around dataset management, experiment tracking, and distributed training infrastructure. You will also develop and review model and application code and deploy state-of-the-art machine learning systems for time series. You should have a strong background in software engineering and machine learning. We work on research problems on a production timeline. You will succeed in this role if you enjoy setting up scalable training systems and infrastructure from scratch and shipping real-world products.

Key Responsibilities

  • Contribute to the development and deployment of machine learning models to production environments
  • Foster a culture of excellence in architecture, coding, and model development
  • Monitor and maintain deployed models and data pipelines
  • Continuously learn and stay up to date with the latest advancements in machine learning engineering

What You Bring To The Team

  • Degree in Computer Science, Machine Learning, Data Science, or a related field.
  • 3+ years experience as an ML engineer/researcher working with modern Machine Learning toolkits (Python stack, comfortable with PyTorch).
  • 2+ years of experience building, scaling, and optimizing ML systems.
  • Experience setting up ML ops workflows and infrastructure from scratch in a startup environment (ideally in Modal or Terraform on AWS and Azure).
  • Production programming experience on a data-intensive project in distributed infrastructure.
  • Experience writing high-performance, parallelized code.
  • Very accustomed to agile software engineering processes, git flow, etc.
  • Prior experience setting up GPU clusters (e.g. previously set up SLURM, or built multi-cloud model training pipelines with Infrastructure-as-Code).

What We Offer

In addition to offering a competitive salary and best-in-class equity, we want to ensure every team member has the tools they need to work to the best of their ability. To that end:

We Are Committed to Your Ownership

  • We cultivate an environment where team members feel ownership over the work they do. Everyone in an organization has big ideas and we want to hear them and, if a good fit, implement them.
  • All of our employees have equity compensation. We want you to benefit from all the hard work you do in transforming the time series industry.

We Are Committed to Your Wellness

  • Comprehensive Medical, Dental, Vision insurance.
  • Unlimited PTO and sick days.
  • Flexible working hours.

We Are Committed to Your Growth

  • Fast-paced work environment geared towards professional growth.
  • Opportunities to move roles within the organization to learn new skills and contribute in different areas.

We Are Committed to Remote Work

  • A dedicated budget to help you create a comfortable and productive workspace.
  • Access to leading virtual collaboration tools to stay connected with the team.
  • Ensuring consistent communication and support through regular one-on-one and team check-ins.
  • Activities and virtual events that foster team spirit and camaraderie despite the physical distance.

We Are Committed to Our Community

  • Bi-Monthly group week sync-ups in SF or Mexico City.
  • Team Social Gatherings.

Machine Learning Engineer

About the Interview Process

  1. (20-minute) Introduction Stage: This initial conversation helps us understand your background and interests. It's also an opportunity for you to learn more about the rol and our company. Expect questions about your experience, why you're interested in this position, and your career goals.

  2. (30-minute) Cultural fit: This is a chance for you to meet with the team to learn more about our culture and values. We'll also ask you to share your thoughts on our culture and values to ensure we're a good fit for each other.

  3. (Async) Paid Technical Mini Project: You'll work on a small, standalone project representative of tasks you might encounter in the role. It's designed to assess your technical skills in a real-world context, rather than abstract problem-solving. This project will be compensated, and you'll have two days to complete it.

  4. (1-hour) Technical interview panel with the team: You'll meet with several team members for a deep dive into your technical knowledge and problem-solving approach. To prepare, review the key skills listed in the job description and be ready to discuss your project work and past experiences in detail.

We can move very fast.

We Are Committed to Building a Diverse Team

At our company, we wholeheartedly embrace diversity and are committed to creating an inclusive environment for all employees. We are proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We recognize the value that diverse perspectives bring to our team and celebrate the uniqueness of each member.

How to Apply

To apply for this role, please send a cover email and your resume to ops@nixtla.io