AI/ML Job: ML Engineer


ML Engineer at Swish

🇺🇸 United States › California › San Francisco
  (Posted Nov 28 2018)

About the company
Launched in February 2013, Swish is a fast-growing business with an innovative working culture and teams spanned across the world with teams in Toronto, San Francisco, Berlin, Auckland, Bruxelles, Medellin, and more.

We create products for successful business using cutting-edge technologies: Blockchain, Machine Learning, and Apps Dev. Working with Swish puts you in contact with prestigious brands, wherever your base is. We are a 100% remote-work company because we believe it is everyone’s choice to live and work the way they prefer.

Work is organized in sprints - 2 weeks periods to which, as a member of our talent community, you choose to commit. You always have the choice to accept or decline a sprint, or take-on multiple sprints simultaneously.

We let members choose what suits them best depending on their current situation: family, travel, studies, finance. We know life is not linear and we respect the humans behind the screens.

Our work ethic relies on six core values: Transparency, Directness, Meritocracy, Autonomy, Responsibility, Continuous Learning.

Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal opportunity employer and a fun place to work.

Join the future of work today.

Do they allow remote work?
Remote work is possible, see the description below for more information.

Job description
Use your extensive knowledge of machine learning to transform the way enterprises run their businesses. With a healthy pipeline of projects ranging from insurance modeling, call center automation, social listening, and text analytics, we are looking to bring on passionate experts to solve the challenges of automation at scale and help our clients capitalize on the power of machine learning and data science.

The Machine Learning Engineer role is responsible for building AI systems that can achieve unprecedented levels of performance. This requires designing, implementing, and improving distributed machine learning systems at large scale with quality code, and leveraging the science behind the algorithms employed.

A Typical Week

• You'll brainstorm with Product Managers and Designers to conceptualize new features.

• You'll collaborate with backend engineers to build new features a client.

• You'll learn about new ml technologies and discuss potential solutions to problems.

• You'll help our skilled support team triage bugs and troubleshoot production issues.

• You'll mentor other engineers and deeply review code.

Skills & requirements
You'll be tasked with developing machine learning techniques and applying them at scale to our projects. We look for the following attributes in candidates:

• Experience building production AI applications.

• Strong communication skills.

• Ability to create implementations of deep learning algorithms from research papers.

• Experience with machine learning toolkits like scikit-learn, Keras, NLTK, numpy, scipym, R, Weka, and Matlab.

• Experience with deep learning frameworks such as TensorFlow, Torch, or Theano.

• Expertise in reinforcement learning and / or deep learning for image datasets.

• 1+ years working with large datasets using Spark, MapReduce or equivalent

• 1+ years building backend system using Java / Scala / Python. Solid knowledge of statistical classifier models (HMM, SVM, deep/recurrent ANN, CRF, LMT, etc.) and of best practices in attribute selection, dimensionality reduction, and runtime performance optimization.

• Knowledge of NLP techniques such as PoS tagging, NP chunking, shallow/deep parsing, and NER.

• Knowledge of IR concepts such as statistical search ranking, knowledge graphs, vectorial semantics, LSA, and document clustering.

In all cases, you should be motivated by a desire to solve the most important problems and obtain unprecedented results and eager to push your methods to their maximal performance.


• Advanced degree in Statistics, Machine Learning, Computer Science, Electrical Engineering, Applied Mathematics, Operations Research, or a related field.

• Bachelor or Masters in computer science, mathematics, physics, machine learning or equivalent. B.S., M.S. in Computer Science or Machine Learning.

Bonus Points

• Robotics: while working towards breakthroughs in robotic manipulation, develop novel techniques for reinforcement learning and imitation learning.

• Basic research: develop new and improved methods for generative models and unsupervised learning, reinforcement learning, evolutionary algorithms, and meta-learning.

• Track record of coming up with new ideas in machine learning, as demonstrated by one or more major publications or projects.

• Experience in small start­up environments helping large enterprises.

• Experience working with a team, especially a distributed team.

• Professional experience designing applications.


Company: Swish

job info / career page
Linkedin profile
Location: San Francisco, California, United States

map of company location

Skills wanted for this job:
ml ai java keras matlab
nlp python r scala spark
tensorflow theano torch

Other machine learning jobs that might be interesting

Machine learning job Senior Machine Learning Engineer at Syntegra Senior Machine Learning Engineer - Syntegra   (November 2021)
San Francisco, California, United States (Remote work possible)
We are looking for a senior MLE to help develop our state-of-the-art synthetic data engine for healthcare data. As a Senior MLE you will be responsible for building, training, testing, and debugging advanced Deep Learning Models. The ideal candidate will be...
Machine learning job Data Science / ML Advocate at Outerbounds Data Science / ML Advocate - Outerbounds   (November 2021)
Worldwide, 100% Remote
We believe that you will be happy and successful at Outerbounds if the following prerequisites are met: Individual-Role fit: Do you have the right skillset and mindset, personal interest, and motivation to grow in a particular role? Product mindset: ...
Machine learning job Data Science and Machine Learning Specialist at Hawk-Research Data Science and Machine Learning Specialist - Hawk-Research
Worldwide, 100% Remote - Salary: 18000-25000
Hawk-Research is looking for Data Science specialists with knowledge of Data Mining, Machine Learning, Electronics Engineering to provide assistance with our projects in academic research sphere. We are building a knowledge sharing platform to help people durin...

Machine learning job Senior Data Scientist at Pave Senior Data Scientist - Pave   (October 2021)
Worldwide, 100% Remote - Salary: $100k - $180k + early founding team equity + healthcare
### What we do []( is building a Cashflow API that allows fintech developers and data scientists to connect their data sources and retrieve clean & unified insights into their consumers’ spending habits, bills, earnings profile, and ...
Machine learning job Senior Machine Learning Engineer, Video Recommendations at Reddit Senior Machine Learning Engineer, Video Recommendations - Reddit   (December 2021)
San Francisco, California, United States (Remote work possible)
Reddit is a network of more than 100,000 communities where people can dive into anything through experiences built around their interests, hobbies and passions. Reddit users submit, vote and comment on content, stories and discussions about the topics they care...
Not the machine learning job you are looking for?
Browse all machine learning jobs and we're sure you will find a suitable one!
Browse machine learning jobs with similar combinations of skills
Machine learning jobs with java Machine learning jobs with keras Machine learning jobs with matlab Machine learning jobs with nlp Machine learning jobs with python Machine learning jobs with r Machine learning jobs with scala Machine learning jobs with spark Machine learning jobs with tensorflow Machine learning jobs with theano Machine learning jobs with torch