Principal Machine Learning Engineer (Web Service, Microservices)

Strategi.Biz Austin , TX 73301

Posted 2 months ago

Job Title: Principal Machine Learning Engineer


Our clientis a talent acquisition, talent management, and attraction platform with data-driven search-and-match functionality enables organizations to reach the best audiences to deliver hires. And while they focus on providing amazing results and service for their customers, within their exciting company youll also find a high-performance environment of collaboration, encouragement, transparency, and fun.

About the Position:

This Principal Machine Learning Engineer position is a high-impact role. We are looking for an experienced machine learning practitioner with high-standards to help scale and expand high-value business initiatives.

You will be joining a top-tier team that understands the real-world business opportunity that machine learning enables and how it can transform businesses. They iterate with A/B testing to fail fast and learn quickly. The result is real, measurable revenue and profit impact.

The ideal candidate will have a passion for technology with a clear, solid background in computer science. If you have a proven ability to learn, explore, and quickly turn the latest technologies into value, then you are the perfect candidate.

Their team of experienced engineers has deep industry experience in search/information retrieval. The team is highly collaborative while also being self-sufficient enough to turn any idea into a business win.

As a high impact teammate, you will help with everything from data ETLs to modeling to model serving to test reporting. This unique opportunity will expose you to deep insights into the technology and the business. On a day-to-day basis, expect roughly 20% of your time to be on the serving/inference layer, 20% data science modeling, and the rest will be around data cleansing, ETL, and analytics.

The team is working to improve many facets of the job recommendation process. This involves gathering data from billions of monthly job queries to create, test, and iterate on machine learning models. When successful, we help job seekers find their perfect job faster and employers receive a higher quality of candidate.


  • Big Data processing Apache Spark is the key to our data pipelines that create our insights.
  • Understanding SQL is a must in this environment. For maximum performance, we utilize Scala.
  • Search technologies Lucene/Solr inverse index powers billions of our queries every month.
  • High-performance web services our microservices scale with JAVA technologies while providing sub-millisecond response times.
  • Machine learning our latest wins have come from ML technologies like gradient boosted trees (XGBoost, MML Spark) and deep learning (TensorFlow, Keras).
  • Python is the preferred language here.
  • Most importantly, the highly qualified candidate has the initiative and ability to quickly learn and apply the above.

Minimum Requirements

  • Bachelor or higher degree in Computer Science from a top university.
  • Five (5) to ten (10) years of computer programming work experience with proven, high-value results.
  • Two (2) years of data science, machine learning, or data engineering work experience.


  • Highly competitive salary
  • Company-paid gym membership
  • Comprehensive, company-paid health, vision, and dental insurance premiums for you and your dependents
  • 401(k) retirement plan with a 3% employer contribution
  • Paid company holidays & Unlimited PTO
  • Awesome company events
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer With Java (Fully Remote)

Management Decisions, Inc.

Posted 1 week ago

VIEW JOBS 1/7/2021 12:00:00 AM 2021-04-07T00:00 A major software product company specializing in security tools is expanding one of their core platform teams with hires at the the principal level. Currently hiring for highly experienced software engineers with a blend of specializations including API design and development, integrations, databases, and others to help build their next-gen products as their top technical initiative of 2021. The ideal candidate has strong experience in core Java and at least one other commonly used language and web framework. Their applications are built on a multi-lingual set of microservices (mainly Java and Golang), so the ideal candidate has experience in both or at least a desire to learn Go and not only work inside of the Java box. As this will be heavily focused in new product development working with modern tools, specific tools and technologies are less important than bringing a solid engineering foundation, excellent communication, and previous experience in a software product shop. Required Skills & Experience * 8+ years of professional experience in software development * Some exposure to system design and architecture * Previous work on complex systems, ideally in a startup or software product company * Strong to expert level skills in core Java * Additional experience with a second language i.e. Golang (most preferred), C#, Ruby, Python, C++, Rust, Kotlin, Scala, Clojure, or other commonly used language * Demonstrated experience with at least one common web framework - i.e. Spring (MVC, Boot, Security, etc.) * Experience building out large scale, robust, and secure web services utilizing REST * Knowledge of commonly used design patterns and architectures * Source control with TFS, Git, or similar tool * Strong team player * Excellent communication and interpersonal abilities * Creative thinking and problem solving ability Desired Skills & Experience * Professional experience building services in Golang * Working knowledge and/or experience in the latest frameworks and tools for backend web application development * Experience with event-driven programming/architectures * Data ingestion and engineering tools and techniques - i.e. Spark, Kafka, etc. * Working knowledge of modern security concerns as they relate to software development * Bachelor's degree or higher in computer science or similar field The Offer * Competitive Salary: Up to $180K/year, DOE You will receive the following benefits: * Insurance - medical, dental, vision, disability, life * 401(k) with employer match * Restricted stock purchase plan * Unlimited / discretionary PTO plan + holidays * Flexible scheduling * Office stipend for remote workers * Continuous training and development Applicants must be currently authorized to work in the United States on a full-time basis now and in the future. #LI-DM1 Management Decisions, Inc. Austin TX

Principal Machine Learning Engineer (Web Service, Microservices)