Machine Learning Engineer role at Relay in Raleigh

Relay in Raleigh is hiring a Machine Learning Engineer


This job might already be filled.

Relay, a Raleigh-based tech startup, is looking to change the way we communicate. We’re on a mission that matters.

Frontline workers are the lifeblood of our economy and we're building the cloud platform that makes them better, faster and safer than ever before. Our cloud solution offers a data driven approach to frontline work through real time communications, real time location information and powerful real time data and insights.

Here at Relay, we've designed, built, and launched an entirely new product category – a simple, rugged, internet-enabled smart-device and all the software that runs it – and we’re disrupting the handheld radio industry for B2B clients and frontline workers across multiple industries and verticals.

We've achieved proven product-market fit with a user experience that solves real-world customer pain and unlocks new capabilities and are expanding our operations team to support this growth.

We are currently seeking a Software Developer focused on Machine Learning, who will thrive in a dynamic start-up environment. You will be part of an innovative Product Engineering team. This is an ideal role for a detail oriented early career professional or recent college graduate who is hungry to learn and grow in a fast-paced, startup setting.

This role will be based in our North Hills, Raleigh, North Carolina HQ and we work in a hybrid model with 3 core team days in the office, 2 days remote.

Here at Relay, our technology stack solves complex problems. We use a diverse set of languages, including Erlang, Java, C, C++, Elixir, Javascript and occasional Python scripts. We are agile in our responsiveness to user and business needs, not for the sake of adhering to agile orthodoxy, but being pragmatic.

We are looking for an intellectually curious engineer to join our team as we scale. We bias towards action, while maintaining the balance between speed and technical debt. We are not afraid to take on big challenges, but we strive for the simplest solution. Quality is a constant focus. We operate what we build and hold ourselves accountable for the code we write. As a startup, we use nimble and lean teams, and you’ll make meaningful contributions to the product very quickly! There are lots of opportunities to learn new things, and we are constantly delivering to customers. Scale is a key focus for our team. As we see continued growth, team members are expected to think about and improve the scalability of all aspects of the product. You’ll focus on new product development of our communication platform.

The platform consists of the following components, each with its own team. There are opportunities to move across teams.

Responsibilities:

  • Collaborate with cross-functional teams to identify business challenges and opportunities that can benefit from machine learning solutions. Conduct research and stay updated on the latest advancements in machine learning to recommend and implement appropriate approaches.
  • Design, build, and fine-tune machine learning models, algorithms, and statistical analysis to solve complex business problems. Utilize various techniques such as supervised, unsupervised, and deep learning to ensure optimal model performance.
  • Prepare and preprocess large-scale datasets to extract relevant features and improve model training efficiency and accuracy. Implement data cleaning, feature engineering, and data augmentation techniques.
  • Conduct rigorous evaluation and testing of machine learning models to assess their effectiveness and robustness. Optimize model parameters and hyperparameters to achieve optimal performance and generalization.
  • Collaborate with the software engineering team to integrate machine learning models into the production environment. Ensure scalability, reliability, and efficiency of deployed models.
  • Establish mechanisms for monitoring the performance of deployed models and identify potential issues. Proactively maintain and update models as necessary to adapt to changing data and business requirements.
  • Ensure compliance with data privacy regulations and implement security measures to protect sensitive information.
  • Maintain comprehensive documentation of model development, methodologies, and results to facilitate knowledge sharing and continuous improvement.
  • Collaborate with cross-functional teams, including product managers, data scientists, and software engineers, to define requirements and support product development with your machine learning expertise.

Experience, qualifications and skills (what you’ll have):

  • Bachelor's or Master's degree in Computer Science or a related field
  • Understanding of Machine Learning concepts such as inference, backpropagation, and gradient descent
  • Experience using Machine Learning tools including PyTorch, Tensorflow, ONNX Runtime, and Nx
  • Comfort with build systems and container runtimes like Docker
  • Experience using the Linux tool chain
  • Experience with networking on IPv4/IPv6 and sockets.
  • Experience with managing 24/7 Linux systems, cloud hosting providers (AWS), infrastructure-as-code concepts (Terraform, Ansible, etc), distributed systems, secure IP networking, Python, observability tools (OpenSearch, Grafana)
  • Desired, but not required, is experience with functional programming concepts, Erlang or Elixir, distributed systems, and key-value databases.

About us: company, culture & perks
First and foremost our culture hinges on** growth, impact, and connection** where Relayers can do the best work in their lives.
It's truly amazing what happy, engaged team members can achieve. Our ever evolving list of benefits** **means you'll be able to achieve work/life balance, stay healthy, perform impactful work, grow in your role, look after yourself/your family, and invest in your future.

At Relay, we offer...

  • 100% Paid Insurance Health, Dental, Vision, Long/Short Term Disability and Life Insurance benefits
  • Generous Paid Time Off
  • 401(K) Savings Plan + Company Match
  • Baby Birth Cost Assistance + Paid Parental Leave
  • Phone, Fitness Tracker, Cell phone, Gym Membership and/or Home Gym Equipment annual credit
  • Free Snacks and Fun Times
  • Latest PCs/Macbooks, standing desks, and all the accessories and software you need to succeed in your role