Python / Machine Learning Engineer

Location: Austin, TX
Job Type:

IQ Workforce is a leading recruiting firm for the analytics and data science communities. We are working with one of the fastest growing professional services firms in the world on this interesting role that will be based out of their US headquarters in Austin, TX.

As a result of growth in their analytics practice they are hiring a Python Engineer/ Python Developer.  This role is customer-facing, intended to bring strategic thought-leadership and analytical rigor to the analytics practice, as well as to provide onshore presence and guidance to their offshore delivery model.

This role will collaborate across many areas of the business, including service delivery and practice development.  You will work with customers to design the best processes and approaches for providing critical decision support.

You will work directly at the Austin headquarters developing Machine Learning and Natural Language Processing solutions that automate and enhance global customer & technical support.
 
Position Responsibilities:

Write effective, scalable code and develop back-end components to improve responsiveness, overall performance, and functionality of existing systems. Hands-on software development in a manner that is scalable, robust, testable, easy to maintain, and deploy

Design and implement low-latency, high-availability applications independently and alongside offshore delivery teams

Own and manage testing and bug fixes ensuring quality, accuracy, and relevancy of results and recommendations

Anticipate client’s unarticulated needs and design malleable systems that can be easily updated and integrated to achieve future goals

Collaborate and coordinate with multiple areas of the business including service delivery, UI/UX designers, client engagement, business and practice development

Requirements:
 
Expertise in writing back-end server-side code and feature development using Python

Expertise in at least one popular Python framework like Django, Flask, and Pyramid

Work experience building APIs and services using REST, SOAP, etc.

Expertise in modern architectures (e.g., microservices, containers, etc.)

Experience with Data Models, Relational SQL databases, data manipulation technologies and handling HTML, XML, and JSON data formats in Python

Experience working on front-end JavaScript frameworks such as Angular, Backbone or similar is a plus

Excellent communication and interpersonal skills, both written and verbal. Ability to interact with clients from C-Suite to managers and technical specialists as well as present complex technical concepts to a non-technical audience.

The ideal candidate has been in a consulting role previously and has prior experience working on sophisticated web application products that scaled to millions of users and/or transactions

Strong troubleshooting, unit test, and debugging skills

Experience in defining strategies for load and performance testing

Experience working in an agile development environment with a strong focus on rapid iterative software development

Knowledge of Algorithm and Data Structures: Map, Filter, and List Comprehensions

Experience in areas of statistical techniques such as NLP (Natural Language Processing), ML (Machine Learning), and their applications is a plus

Knowledge of Hadoop, PowerBI, HTML /CSS/ Javascript/ jQuery are a plus
 
Bachelors degree in computer science, engineering or equivalent professional experience

3+ years of experience in Python Development, or Full-stack Web Development, or deploying Machine Learning models to production