S

Machine Learning Engineer III

Spearhead Technology
Full-time
On-site
Plano, Texas, United States
AI and Machine Learning


About the job: Machine Learning III

Career Level : Mid-level

Location : Onsite/Hybrid - Plano, Texas 

Who We Are:

This is Spearhead Technology — where every challenge is an opportunity, and every solution is a masterpiece in the making. As a full-lifecycle IT company, we transcend mere delivery; we engineer success.


From inception to implementation, our seasoned expertise shepherds every phase of the journey. Be it planning, analysis, design, development, testing, or the seamless transition to production, we stand as steadfast partners in our clients’ progress.


At Spearhead Technology, quality isn't a mere aspiration—it's our ethos. Rooted in Tech Advisory, our methodology is guided by insights that spark transformative outcomes. We recognize the paramount importance of talent retention. Through a steadfast commitment to work-life balance, competitive remuneration packages, and an optimized operational model, we ensure our team remains as exceptional as our services.


Step into Spearhead Technology, where innovation meets precision, and together, let's sculpt the future of technology with finesse and distinction.



Requirements


We are seeking a highly skilled Machine Learning Engineer III to design, implement, and optimize
complex ML-driven software systems. In this role, you will work independently to develop scalable and maintainable ML models, evaluate architectural trade-offs, and ensure adherence to best practices in software development and security. You will also play a key role in managing technical debt, leading engineering discussions, mentoring peers, and driving innovation in our AI/ML initiatives.


Key Responsibilities

  • Design, develop, and deploy scalable machine learning models into production, ensuring robustness and efficiency.
  • Write high-quality, idiomatic, and maintainable code that enhances readability and collaboration among developers.
  • Architect and implement complex ML systems, leveraging best practices in software engineering, distributed computing, and model deployment.
  • Evaluate and optimize ML pipelines, considering trade-offs such as model accuracy, performance, scalability, and infrastructure costs.
  • Identify and address technical debt, improving overall system reliability, maintainability, and security.
  • Troubleshoot complex data sets and ML model behaviors, exercising independent judgment to solve challenging engineering problems.
  • Apply security best practices in software design and deployment, addressing common vulnerabilities.
  • Collaborate with cross-functional teams, including data scientists, software engineers, and product managers, to translate business needs into ML solutions.
  • Lead and facilitate technical discussions, mentoring junior engineers and providing guidance on best practices.
  • Actively participate in technical hiring processes, conducting interviews and assessing engineering talent.
  • Take ownership of end-to-end model lifecycle management, from data preprocessing and feature engineering to model training, deployment, monitoring, and maintenance.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field.
  • 5-7 years of experience in software engineering, machine learning, or AI model development.
  • Expertise in at least one programming language (Python, Java, C++, or similar) with strong coding standards.
  • Deep understanding of ML frameworks (TensorFlow, PyTorch, Scikit-learn) and data engineering tools (Apache Spark, Airflow, Hadoop, etc.).
  • Strong knowledge of software development best practices, version control (Git), and CI/CD pipelines.
  • Experience with cloud-based ML solutions (AWS Sagemaker, GCP Vertex AI, Azure ML).
  • Proficiency in architectural patterns (e.g., microservices, event-driven architectures) for scalable ML deployments.
  • Familiarity with MLOps practices, including model monitoring, A/B testing, and drift detection.
  • Ability to troubleshoot and optimize ML pipelines, handling large-scale data processing and real-time inference.
  • Strong communication skills, with the ability to present complex ML concepts to technical and non-technical stakeholders.

Preferred Skills

  • Knowledge of deep learning architectures (CNNs, RNNs, Transformers) and NLP models.
  • Experience working with big data tools (Kafka, Flink, Dask, etc.).
  • Familiarity with vector databases and retrieval-augmented generation (RAG) for LLM applications.
  • Understanding of data privacy, model explainability, and ethical AI principles.
  • Contributions to open-source ML projects or research publications in AI/ML.


Benefits

What’s in it for you:

At Spearhead Technology, we prioritize your well-being and professional growth. Here's what you can expect:

  • Achieve a healthy work-life balance.
  • Competitive compensation and abundant growth opportunities.
  • Enjoy a standard 5-day workweek with 2 fixed weekly offs.
  • Experience an employee-centric environment with supportive policies.
  • Benefit from family-friendly and flexible work arrangements.
  • Access our Performance Advancement and Career Enhancement (PACE) initiative and discover opportunities for both personal and professional growth. From tailored career development plans to expert counseling services, PACE empowers you to chart your course to success with confidence and clarity.
    Elevate your career trajectory with our Learning & Development (L&D) program. Join our team and embark on a transformative journey of upskilling and self-discovery. With continuous learning as your compass, you'll not only enhance your expertise but also open doors to new opportunities, paving the way for career growth and fulfillment.

Please note : At Spearhead Technology, we value the importance of collaboration, learning, and fostering connections with clients, peers, leaders, and communities. While some in-person engagement may be required for certain roles, we are committed to providing flexibility to accommodate your individual work-life balance needs.

 

As an equal opportunities’ employer, Spearhead Technology welcomes and encourages applications from all members of society. We are dedicated to creating an inclusive environment where diversity is celebrated, and individuals are valued for their unique perspectives and contributions. We do not discriminate on the basis of race, religion or belief, ethnicity, disability, age, citizenship, marital or civil partnership status, sexual orientation, or gender identity.