ML Developer
- Dallas, TX, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Job Description
The Machine Learning (ML) Developer is the first dedicated ML Development role in the department and is responsible for establishing the development practices, standards, and platform foundations that move machine learning models from experimentation into reliable, governed production. Working primarily within the Databricks ecosystem, the ML Developer will define how models are built, tracked, deployed, and monitored, and will coordinate with data science teams and technical professionals across the organization to ensure company objectives and goals are met.
Skills and Requirements
Bachelor’s Degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, or related field Must have hands-on experience with Databricks MLflow and AutoML Three (3) to five (5) years of hands-on experience building, deploying, and operating machine learning or data-intensive systems in production Strong proficiency in Python as a primary engineering language, with experience writing tested, maintainable production code Strong SQL skills and working knowledge of Spark or other distributed data processing frameworks Practical experience establishing or operating an MLOps workflow, including model deployment, pipeline automation, monitoring, and lifecycle management Software engineering fundamentals including version control (Git), unit testing, CI/CD, and common design patterns Ability to explain the intuition behind common ML algorithms and follow model training, evaluation, and hyperparameter tuning best practices Strong interpersonal, analytical, and communication skills, with the ability to work effectively across data science, engineering, and business teams Experience with Unity Catalog for model governance, lineage, and controlled promotion of ML assets Databricks certification (e.g., Databricks Certified Machine Learning Associate or Professional) Master’s Degree in a related field Familiarity with cloud data platforms, infrastructure-as-code, containerization and orchestration Exposure to LLM/GenAI application patterns such as RAG and evaluation harnesses, and to agentic or AI-assisted development workflows Experience mentoring or training data scientists on engineering best practices Ability to operate both independently and as part of a team Self-starter requiring minimal supervision with strong organizational and time management skills
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
More about this job
Skills
- ML
- Machine learning
- Databricks
- Computer science
- Statistics
- Mlflow
- Python
- SQL
- Apache Spark
- Process data
- Workflow
- Git
- Unit testing
- CI/CD
- Communication skills
- Unity
- Infrastructure as code
- Coaching
- Time management