What are the responsibilities and job description for the Software Engineer - Machine Learning position at Harnham?
Software Engineer - Machine Learning – AI & Cloud Optimization
Hybrid – 3 days onsite in NYC
$180,000–$220,000 Equity
Harnham is partnered with a fast-growing startup that is building next-generation AI-driven cloud solutions, helping businesses optimize and automate their cloud infrastructure. With cloud spending surging and AI reshaping the industry, this company is developing cutting-edge tools to give organizations real-time insights, cost control, and enhanced efficiency. Backed by top-tier investors and trusted by leading tech companies, they are expanding their engineering team to scale their AI-powered platform.
They are looking to bring on a Software Engineer who is an ML expert to join the team and expand the ML function. This role is perfect for someone who is well-versed in the space, has built end-to-end ML models, but also has heavy software/data engineering experience and is ready to make the next progression in their career.
The Role
This is a hands-on role for an experienced AI/ML software engineer eager to shape AI-driven cloud automation tools. You’ll work closely with leadership to develop and deploy machine learning models that power cost optimization, predictive analytics, and AI-driven automation.
- Design, build, and deploy ML models that enhance cloud efficiency and automation
- Optimize and integrate LLMs to support AI-powered decision-making
- Build AI-driven tools for cloud cost forecasting and infrastructure rightsizing
- Implement secure, scalable ML pipelines across multi-cloud environments (AWS, GCP, Azure)
- Collaborate with engineering and product teams to align AI capabilities with business needs
- Stay ahead of emerging AI trends and apply cutting-edge techniques
The Ideal Candidate
- Proven commercial years of hands-on experience in ML/AI model development and deployment
- Strong Python skills, with exposure to Go and SQL being a plus
- Experience with cloud infrastructure, distributed computing, and model deployment at scale
- Proficiency in ML frameworks like PyTorch, Hugging Face, LangChain, and vector databases
- Security-focused approach to AI infrastructure and model deployment
- Startup mindset – comfortable with ambiguity and excited to build from 0 to 1
- Strong communication skills and the ability to convey complex technical concepts
Why Join?
This is an opportunity to be part of a rapidly growing company at the intersection of AI and cloud computing. You'll have a direct impact in shaping an industry-leading platform while working in a dynamic and fast-paced environment. Competitive compensation, equity, and strong growth opportunities make this a compelling role for top-tier ML engineers looking for their next challenge.
Keywords
Machine Learning | AI | Cloud Optimization | LLM | Predictive Analytics | Cloud Infrastructure | AWS | GCP | Azure | Cost Optimization | Model Deployment | Python | PyTorch | Hugging Face | LangChain | Vector Databases | Distributed Computing | Security | Automation | Startup | Scalability | AI-driven Decision Making | Financial Modeling | Infrastructure Rightsizing | Hybrid Role | NYC Tech | AI-powered Cloud Management
How to Apply
If you are a motivated AI/ML Engineer who is excited to make a difference in an impactful startup, send your resume to Virginia via the Apply link on this page.
Salary : $180,000 - $200,000