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.