What are the responsibilities and job description for the Senior Machine Learning Engineer position at IC Resources?
Principal Machine Learning Scientist – AI, NLP, Big Data | Austin, TX
A fast-growing, award-winning technology company based in Austin is seeking a Senior Machine Learning Engineer to join a high-performing team working on large-scale, real-world data challenges.
This is a hands-on position for an experienced machine learning professional who enjoys solving complex problems, driving innovation, and delivering measurable impact through data and AI.
The role involves developing and deploying cutting-edge machine learning models in a production environment, leveraging advanced data processing frameworks and modern AI techniques.
Key Responsibilities:
- Design, develop, and deploy machine learning models for search, ranking, and recommendation.
- Build and maintain scalable data pipelines using Apache Spark and other big data tools.
- Collaborate with cross-functional teams to run A/B tests and drive measurable product impact.
- Apply Natural Language Processing (NLP) to improve semantic search and user experience.
- Work across the full ML lifecycle: data engineering, modeling, inference, and analytics.
Required Experience:
- 5 years in data science, machine learning, or data engineering.
- 10 years of programming experience (e.g., Python, Scala, Java).
- Strong understanding of statistics, model evaluation, and feature engineering.
- Experience with distributed systems and big data tools such as Apache Spark.
- Proficiency in SQL and working with large-scale datasets.
- Background in Computer Science, Mathematics, Statistics, or related technical field.
- Based in the Austin metro area or open to relocation
Preferred:
- Experience in job search, recommendation systems, or ad tech.
- Familiarity with deep learning frameworks and NLP tools.
- Comfortable working in an agile, experimentation-driven environment.
Benefits Include:
- Competitive base salary
- 100% employer-paid medical, dental, and vision insurance (including dependents)
- 401(k) with company match
- Unlimited PTO and company holidays
This is an opportunity to join a collaborative, innovative environment where your contributions directly impact millions of users. If you’re looking to work on AI-driven products that scale—and care about performance, experimentation, and business impact—this role could be a great fit.
Salary : $180,000 - $200,000