Principal Machine Learning Engineer
connectwise
A Principal Machine Learning Engineer role is a chance to own significant technical work early. At ConnectWise, you'll move beyond coursework into real ML systems that affect how businesses operate. This isn't a junior track — it's a leadership position for someone ready to make decisions and set direction.
Your work will span the full ML lifecycle: designing models, building pipelines, and shipping features that users depend on. You'll collaborate with product and engineering teams, translate business problems into technical solutions, and mentor others as the team grows. This means writing production code, running experiments, and owning outcomes.
You're a fit if you have a solid foundation in machine learning fundamentals, can code cleanly in Python or similar languages, and have built at least a few projects (coursework, internships, or personal work count). A portfolio or GitHub showing your thinking matters more than a specific degree. You should be curious about how ML actually works in practice, not just theory.
Ready to apply. Head to CareerJumpShip, search this role, and submit your resume and a short note about what drew you to this position. Keep it direct — tell us what you've built and why you want to work on ConnectWise's problems.
About this role
See the company posting for the full description.