Apply

Engineering Manager, Machine Learning

Posted about 4 hours agoViewed

View full description

💎 Seniority level: Manager, 5+ years

📍 Location: United States

💸 Salary: 185000.0 - 220000.0 USD per year

🔍 Industry: Software Development

🏢 Company: WellSaid

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileCloud ComputingData AnalysisGCPGitMachine LearningPeople ManagementProduct ManagementPyTorchSCRUMSoftware ArchitectureAlgorithmsData engineeringData StructuresPandasSparkCommunication SkillsCI/CDRESTful APIsMentoringTeam managementData modelingDebugging

Requirements:
  • 5+ years of experience managing a software engineering team and a proven track record.
  • 2+ years of experience using Cloud platforms (GCP, AWS, etc),
  • Background in Machine learning frameworks (such as PyTorch), and data processing tools (Spark, Pandas, etc.) are a big bonus but not mandatory.
  • You are proficient in software development practices, including specing, documenting, testing, reviewing, deploying, and monitoring, and are passionate about writing clean, defensible code.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams, including software engineers, data engineers, product managers, execs, and other stakeholders.
  • You are flexible and capable of working with a diverse team with various communication styles and needs. You are empathic and supportive.
  • You create equitable processes across the entire employee lifecycle. You are particularly mindful of addressing the needs of marginalized people.
  • Experience in text-to-speech, speech-to-text, audio libraries, or cloud storage is a bonus.
Responsibilities:
  • Build and lead a high-performing and collaborative machine learning team, fostering an environment of innovation, growth, and accountability.
  • Collaborate with Product Management and other stakeholders to define, prioritize, and deliver the ML roadmap, aligning it with business goals and technical feasibility.
  • Ensure that complex projects are effectively scoped, planned, executed, and delivered on time while meeting cross-team quality standards.
  • Oversee multiple concurrent machine learning projects simultaneously, facilitating planning, and generally ensuring that deliverables are met on time.
  • Own and run team standups, sprint planning, and other delivery ceremonies.
  • Work one-on-one with team members to meet their needs, providing regular and constructive feedback. You’ll show concern and success for the well-being of others and do what you can to support people.
  • Conduct design, code and pull request reviews with the team.
  • Champion best practices in machine learning and software engineering including testing, documentation, readability, defensibility, etc.
  • Manage team resources effectively by prioritizing projects based on impact while balancing budget constraints for infrastructure (e.g., compute resources) or tooling needs.
  • Foster customer empathy within the team by introducing real-world use cases, facilitating discussions on customer pain points, reviewing feedback loops, and ensuring alignment with user needs.
  • All together you’ll foster an inclusive team culture and working environment.
Apply

Related Jobs

Apply

📍 United States

🔍 Go-to-market solution for revenue teams

🏢 Company: Apollo.io👥 501-1000💰 $100,000,000 Series D over 1 year agoSoftware Development

  • 3-5 years' experience in people management, preferably leading senior engineers and staff engineers.
  • 6+ years of experience building Machine Learning or AI systems.
  • Experience deploying and managing machine learning models in the cloud.
  • Strong analytical and problem-solving skills.
  • Proven software engineering skills in production environment, primarily using Python.
  • Experience with Machine Learning software tools and libraries (e.g., Scikit-learn, TensorFlow, Keras, PyTorch, etc.).
  • Preferred: Experience with Databricks, Google Cloud Platform, Snowflake, mlflow, and Airflow.
  • Experience with Large Language Models (LLMs) or similar technologies.
  • Experience with one or more of the following: natural language processing, deep learning, recommendation systems, search relevance & ranking, and speech-to-text conversion.
  • Help the Machine Learning team define, set, and adhere to goals and expectations.
  • Drive a culture around excellence, learning, and fun.
  • Critically observe and improve development and management processes within Apollo engineering.
  • Work closely with key stakeholders such as the CTO, Product Managers, and Designers to deliver high quality Machine Learning products (like lead scoring, recommendations, LLM based products, AI agents, etc.) at a rapid pace for an ever-increasing user base.
  • Change, and be a part of key decision-making processes within the engineering organization.
  • Participation in key technical decision-making discussions such as sprint planning, software design, and occasionally code reviews.
  • Help build and scale a world-class engineering team by sourcing and hiring candidates.
  • Hold systematic weekly 1:1 touch points with engineers to deliver and receive quality feedback.
  • Work with engineers to develop and execute on personalized goals.
  • Conduct objective and helpful quarterly performance reviews for engineers.

LeadershipPythonKerasMachine LearningMLFlowPeople ManagementPyTorchSnowflakeAirflowTensorflowCollaboration

Posted 5 months ago
Apply