Python / Machine Learning Engineer
Location: Austin, TX
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.
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
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
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
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