AI/ML Jobs

The artificial intelligence, machine learning, and deep learning jobs.

Applied Machine Learning Engineer at HireStarter, Inc. (Austin, TX)

Unique opportunity to join a growing, exciting startup in one of the hottest fields: Artificial Intelligence and Machine Learning. 


HireStarter's client is a start-up specializing in data training using machine learning. It's an awesome place to be if you want to immerse yourself in the multitudes of applications of ML. Their clients include Airbnb and HomeDepot.


The Applied Machine Learning Engineer possesses experience in evaluating, integrating and deploying machine learning algorithms in a SaaS software platform.

The Applied Machine Learning Engineer will have responsibility for delivering an algorithmic solution to production: training, packaging in an API, performing ETL and able to be on call in case there is a need to debug.


WHAT YOU WILL DO

Participate as a technical member of an Agile team developing companys AI Enablement Platform and related software products.


Decide which machine learning technologies will be used in production environment.


Build, train, monitor and choose the best operational architecture for machine learning production models, as well as tune and optimize existing machine learning algorithms.


Ensure machine learning code is maintainable, scalable and debuggable.


Integrate machine learning algorithms into the company's platform.


Collaborate with architects and software engineers on architectural reviews and design discussions.


Work closely with the Product Owner to groom user stories, including providing implementation details, estimating effort, and contributing to acceptance criteria.


Develop clean, well-designed, reusable, scalable code following TDD practices.


Strive to achieve a high level of unit, integration, and acceptance test coverage.



QUALIFICATIONS

Bachelors or Masters degree in Engineering, Computer Science, Statistics, Mathematics or related field with coursework relevant to machine learning.


Experience integrating machine learning algorithms into cloud platforms, including resource provisioning, installation, scaling, and validation, as well as building, training, and monitoring the machine learning production models.


Experience in developing software in Java, C++/C, and/or Python.


Experience with all or some of the following machine learning, deep learning, computer vision, image processing, and data and image analysis tools (Tensorflow, Keras, Caffe2, Torch/PyTorch OpenCV/FastCV, numpy, scipy, and scikit-learn).


Experience with data transformations, API wrappers and output formats used with machine learning algorithms.


Hands-on, in-depth experience with AWS or other cloud infrastructure technologies.


Experience practicing OOP, TDD, CI/CD in an Agile software development environment.

Entrepreneurial spirit highly preferred.


Ability to handle multiple competing priorities in a fast-paced environment.