About
the job: Senior Machine Learning II
Career Level: Principal 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
As a Senior Machine Learning Engineer II, you will own the technical
and architectural direction for a portfolio of ML-driven products and
solutions. You will lead large-scale, high-impact AI/ML initiatives,
fostering innovation while shaping the future of machine learning engineering
within our enterprise. Your role will involve strategic decision-making,
cross-team collaboration, and the development of best-in-class ML systems,
ensuring scalability, efficiency, and performance.
You will also play a pivotal role in mentoring and guiding Engineers
and Senior Engineers, ensuring that best practices are followed and
technical excellence is maintained. As a leader, you will remove blockers,
drive consensus, and align products with business and customer needs while optimizing costs and performance.
Key Responsibilities
Technical Leadership & Strategy
- Own
the technical and architectural direction for a portfolio of
ML-driven products and platforms.
- Define enterprise-wide ML engineering strategies, setting best practices,
standards, and methodologies.
- Drive large-scale ML system design and development, ensuring alignment
with global enterprise standards.
- Lead
cross-functional teams, collaborating across
engineering, data science, product, and business units.
- Contribute
to technical roadmaps, project planning, and prioritization,
ensuring high-impact delivery.
- Evaluate
and recommend emerging ML technologies and frameworks to drive
innovation.
Machine Learning Development & Optimization
- Develop
and deploy high-performance ML models and algorithms for real-world
applications.
- Optimize ML workflows, pipelines, and infrastructure for efficiency,
scalability, and cost-effectiveness.
- Ensure responsible AI principles are integrated into model development,
including bias detection and explainability.
- Drive
performance improvements through feature engineering, model tuning, and
hyperparameter optimization.
- Apply
deep knowledge of MLOps to enhance CI/CD processes for ML models.
Software Engineering & Architecture
- Mastery
in at least one programming language (Python, Java, Scala, C++)
with expertise in performance optimization, scalability, and
maintainability.
- Strong
familiarity with one or more additional programming languages to
support multi-domain problem-solving.
- Define architecture and design patterns for scalable ML solutions across
cloud and on-prem environments.
- Proficiency
in diagnosing and resolving complex distributed system challenges in AI/ML applications.
Cross-Team Collaboration & Communication
- Represent the client in global ML initiatives, shaping industry trends
and enterprise decisions.
- Guide
cross-functional discussions, removing blockers and fostering
consensus-building.
- Effectively
communicate high-impact technical strategies to executives, engineers,
and stakeholders.
- Work
closely with data scientists, MLOps engineers, and platform teams to enhance AI capabilities.
Business & Financial Impact
- Cultivate
a customer-centric ML engineering culture, aligning solutions with
business goals.
- Manage
and optimize engineering budgets, balancing cost efficiency with
innovation.
- Monitor
and assess market dynamics, competition, and emerging ML trends to
maintain a competitive edge.
Mentorship & Thought Leadership
- Act
as a mentor and approver for the work of Engineers and Senior
Engineers.
- Influence best practices in ML software engineering, ensuring adherence to
high-quality coding and deployment standards.
- Publish
research, contribute to internal knowledge-sharing, and engage in external
ML communities.
Qualifications & Skills
Technical Expertise
- 10-14
years of experience in Machine Learning
Engineering, Data Science, or Software Engineering.
- Mastery
in at least one of the following: Python,
Scala, Java, C++ (with strong understanding of additional languages).
- Deep
expertise in ML frameworks (TensorFlow, PyTorch, Scikit-learn, XGBoost, etc.).
- Strong
background in MLOps, CI/CD for ML models, and cloud-based ML deployment (AWS SageMaker, Azure ML, GCP Vertex AI).
- Extensive
experience with big data frameworks (Apache Spark, Hadoop, Dask, Ray).
- Proven
ability to design and optimize ML pipelines and distributed computing
systems.
Business & Leadership
- Strong strategic decision-making and product alignment skills.
- Ability
to lead large-scale ML projects independently, navigating
organizational complexity.
- Experience
in financial and budget management for engineering projects.
- Exceptional
ability to influence and communicate with senior executives and
engineering teams.
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.