About the Position
ThisPrincipalMachine Learning Engineer position is a high-impact role atTalroo. We are looking for an experienced machine learning practitionerwith high-standardsto help scale and expand high-value business initiatives.
You will be joining atop-tierteam that understands the real-world business opportunity that machine learning enables and how it can transform businesses. AtTalroo, we iteratewithA/B testing to fail fast and learn quickly. The result is real, measurable revenue and profit impact.
The ideal candidate will have apassion for technologywith 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.
Ourteam ofexperienced engineershas deep industry experience in search/information retrieval.The team ishighly collaborative while also being self-sufficient enough to turnanyidea intoa business win.Asa 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 intothetechnologyand thebusiness.On a day-to-day basis, expect roughly 20%of your time to be on theserving/inference layer, 20% data science modeling, and the rest will be around data cleaning, ETL, and analytics.
The teamis 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.
What we are looking for in a highly qualified candidate:
Big Data processing –Apache Sparkisthekey to our data pipelines that create our insights.Understanding SQL is a must in this environment. For maximum performance, we utilize Scala.
Search technologies– our Lucene/Solrinverse index powers billions of our queries every month.
High-performance web services –our microservices scale withJavatechnologies while providingsub-millisecondresponse times.
Machine learning –ourlatest wins have come from ML technologies likegradient boosted trees (XGBoost, MML Spark)anddeep learning (TensorFlow,Keras). Python is the preferred language here.
Most importantly, thehighly qualified candidate has theinitiative and ability to quickly learn and apply the above.
Minimum Requirements
Bachelor’s or higher degree in Computer Science from a top university.
Five (5)to ten (10)years of computerprogrammingwork experiencewith proven, high-value results.
Two (2) years ofdata science,machine learning,or data engineeringworkexperience.
Benefits
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 3% employer contribution
Paid company holidays & Unlimited PTO
Awesome company events
Talroois proud to be an Equal Opportunity Employer. Candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status, and will not be discriminated againston the basis ofdisability.
