Apply

Machine Learning Engineer

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ“ Location: San Francisco, CA, Washington, DC

πŸ’Έ Salary: 180000 - 250000 USD per year

πŸ” Industry: Artificial Intelligence

🏒 Company: primer.ai

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: LeadershipPythonArtificial IntelligenceDesign PatternsMachine LearningNumpyPyTorchAlgorithmsData scienceData StructuresGoTensorflow

Requirements:
  • BS, MS, or PhD degree in computer science, related field or equivalent practical experience.
  • 5+ years as a backend software engineer integrating and deploying ML-driven functionality.
  • Mastery of data structures and algorithms, able to use them practically.
  • Experience with machine learning algorithms and tools such as Numpy, PyTorch, TensorFlow; bonus for experience with LLMs and NLP.
  • Experience authoring APIs in Python or Golang.
  • Curiosity, enthusiasm, and a love for teaching and learning.
Responsibilities:
  • Understand the landscape of NLP problems and help make strategic investments.
  • Design & develop distributed architectures, libraries, and systems impacting the company.
  • Integrate with features like event and topic detection, relationship extraction, etc.
  • Collaborate with cross-functional teams to drive technology vision and roadmap.
  • Triage and debug issues, identifying their sources and impacts.
  • Improve and promote engineering best practices across the company.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185800.0 - 322000.0 USD per year

πŸ” Technology, Internet Services

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 3-10+ years of industry experience as a machine learning engineer or software engineer developing backend/infrastructure at scale.
  • Experience building machine learning models using PyTorch or Tensorflow.
  • Experience with search & recommender systems and pipelines.
  • Production-quality code experience with testing, evaluation, and monitoring using Python and Golang.
  • Familiarity with GraphQL, REST, HTTP, Thrift, or gRPC and design of APIs.
  • Experience developing applications with large scale data stacks such as Kubeflow, Airflow, BigQuery, Kafka, Redis.

  • Develop and enhance Search Retrievals and Ranking models.
  • Design and build pipelines and algorithms for user answers.
  • Collaborate with product managers, data scientists, and platform engineers.
  • Develop and test new pipeline components and deploy ML models.
  • Ensure high uptime and low latency for search systems.

GraphQLPythonKafkaKubeflowMachine LearningPyTorchAirflowRedisTensorflow

Posted 4 days ago
Apply
Apply

πŸ“ Kenya, the Philippines, Mexico, India, USA

πŸ” Fintech

NOT STATED

  • Build and maintain Tala’s core machine learning and causal inference services.
  • Own customer-facing real-time streaming feature extraction and model inference.
  • Manage model-related batch compute platforms and jobs.
  • Define and measure service level objectives.
  • Conduct root cause analysis and software/architecture design.
  • Assess technical maturity and provide mentorship.

AWSDockerPythonSQLKafkaMachine LearningPyTorchSoftware ArchitectureData engineeringTensorflowCI/CD

Posted 5 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 266000.0 - 372400.0 USD per year

πŸ” Advertising technology

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 8+ years of experience with industry-level product development, with at least 5+ years focused on data-driven, marketplace-optimization problem space at scale.
  • Strong knowledge of ads marketplace optimization and experience in architecting ads marketplace design.
  • Solid understanding of large-scale data processing, distributed computing, and data infrastructure.
  • Proficiency in machine learning frameworks and libraries for feature engineering, model training, and inference.
  • Proficiency with programming languages like Java, Python, Golang, C++, or similar.
  • Proven technical leadership in cross-functional settings.

  • Lead and oversee the strategy development, quarterly planning and day-to-day execution of initiatives related to ads marketplace, auction and pricing.
  • Proactively further understanding of marketplace dynamics and develop algorithms to improve the efficiency and effectiveness of our ads marketplace.
  • Oversee end-to-end ML workflows, optimizing the ads marketplace efficiency.
  • Mentor and lead both junior and senior engineers, fostering a culture of innovation and collaboration.
  • Collaborate with cross-functional teams to innovate and build products.

PythonKafkaMachine LearningPyTorchAlgorithmsSparkTensorflow

Posted 9 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000.0 - 125000.0 USD per year

πŸ” B2B SaaS

🏒 Company: DocumoπŸ‘₯ 51-100πŸ’° $4,999,999 8 months agoProductivity ToolsDocument ManagementEnterprise SoftwareHealth CareSoftware

  • Experience with the software development life cycle (SDLC).
  • Knowledge in performance optimization and debugging of ML models.
  • Ability to work with data processing, model versioning, and experiment tracking.
  • Experience in collaborating with cross-functional teams.
  • Ability to provide technical support and resolve escalated issues.

  • Design, develop, and maintain ML pipelines and systems.
  • Implement and optimize model fine-tuning processes.
  • Develop and maintain infrastructure for model deployment and monitoring.
  • Collaborate with product management to ensure ML solutions meet customer needs.
  • Lead code reviews and maintain best practices for ML model deployment.
  • Mentor junior engineers and share expertise in ML engineering.

AWSDockerPythonData AnalysisData MiningMachine LearningMLFlowPyTorchAlgorithmsTensorflow

Posted 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Technology / Mobile applications

🏒 Company: Fetch

  • Excellent programming skills, particularly in Python.
  • Experience training ML models using frameworks like Pytorch or TensorFlow.
  • Experience deploying models in a high-traffic production environment.
  • Experience with public cloud environments like AWS.
  • Strong mathematical understanding of ML models.

  • Contribute to the ML Engineering team to enable intelligent systems for users and stakeholders.
  • Focus on developing ML models and the necessary infrastructure.
  • Responsible for full life-cycle of machine learning including data labeling, model development, and deployment.
  • Collaborate closely with backend, devops, and data engineers.

AWSPythonMachine LearningPyTorchTensorflowData managementA/B testing

Posted 11 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 230000.0 - 322000.0 USD per year

πŸ” Digital Advertising

  • Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++ or similar.
  • Experience with data processing frameworks like Spark, Flink, Kafka, Druid, etc.
  • Experience with a cloud service provider like AWS or GCP.
  • Familiarity with tools: Kubernetes, Drone, CircleCI, Spinnaker, Argo, Airflow, Docker, Thrift.
  • Experience with datastores: ElasticSearch / Amazon OpenSearch, Redis, Postgres, Cassandra, BigQuery.
  • Experience with a machine learning modeling framework like Tensorflow or PyTorch.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques in the industry.
  • Leveraging live auction data and model predictions to adjust campaign bids in real time.
  • Incorporating knowledge of the Reddit ads marketplace into budget pacing algorithms powered by control & reinforcement learning systems.
  • Leading the team on designing new bid & budget optimization products and algorithms as well as conducting rigorous A/B experiments to evaluate the business impact.
  • Actively participating and working with other leads to set the long-term direction for the team, plan and oversee engineering designs and project execution.

AWSDockerPythonElasticSearchKafkaKubernetesMachine LearningPyTorchAlgorithmsCassandraPostgresRedisSparkTensorflow

Posted 12 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 178000.0 - 228000.0 USD per year

πŸ” Financial Technology

  • 8+ years of experience as a machine learning engineer, with a relevant PhD counting for up to 2 years.
  • Experience developing ML models at scale from inception to business impact.
  • Proficiency in various ML techniques like Generalized Linear Models, Gradient Boosting, Deep Learning.
  • Strong engineering skills in Python and data manipulation using SQL.
  • Experience with large-scale distributed systems like Spark or Ray.
  • Familiarity with open-source tools such as scikit-learn, pandas, NumPy, XGBoost, PyTorch, Kubeflow.
  • Experience with Kubernetes, Docker, and Airflow is a plus.
  • Excellent written and oral communication skills.

  • Use proprietary and third-party data to develop ML models predicting default likelihood.
  • Partner with engineering teams to build model systems for training, decisioning, and monitoring.
  • Research and prototype innovative solutions for credit decisioning.
  • Implement and scale essential data pipelines and features for production models.
  • Collaborate across teams to define requirements for new products.

DockerPythonSQLApache AirflowKubeflowKubernetesMachine LearningPyTorchSpark

Posted 18 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 266000.0 - 372400.0 USD per year

πŸ” Technology, Advertising

🏒 Company: RedditπŸ‘₯ 1001-5000πŸ’° $410,000,000 Series F over 3 years agoπŸ«‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 8+ years of professional software engineering experience.
  • At least 3+ years focused on ML-driven systems.
  • Experience architecting and building identity graphs, device graphs, or similar matching solutions using probabilistic techniques.
  • Strong knowledge of various identifiers and their use in identity resolution.
  • Proficient in machine learning frameworks such as TensorFlow and PyTorch.
  • Solid understanding of large-scale data processing and data infrastructure (e.g., Spark, Kafka).
  • Proven technical leadership in cross-functional settings.

  • Lead the technical strategy and architecture for the identity resolution system, ensuring accuracy, scalability, and compliance with privacy requirements.
  • Develop and refine ML models for probabilistic user matching using multiple identifiers.
  • Oversee end-to-end ML workflowsβ€”from data ingestion to deployment, optimizing for performance and cost.
  • Partner with cross-functional teams to define the roadmap and set long-term goals.
  • Establish engineering best practices, code quality standards, and data governance guidelines.
  • Mentor and coach junior engineers, fostering a culture of innovation and technical excellence.

KafkaMachine LearningPyTorchSparkTensorflow

Posted 21 days ago
Apply
Apply

πŸ“ Argentina, United States, Brazil, Colombia, Spain, Uruguay

πŸ” Data Products and Machine Learning

  • Demonstrated leadership skills and experience in client interactions.
  • Demonstrated work experience in roles such as Machine Learning Engineer, ML Architect or similar.
  • In-depth understanding of AI/ML principles, including neural networks and various ML models.
  • Familiarity with Modern Data Architectures and DevOps methodologies.
  • Previous involvement with data processing ETL and ML workflows.
  • Understanding of Deep Learning frameworks like Keras, PyTorch, Tensorflow.
  • Strong grasp of Python and proficiency in at least one other strongly typed language.
  • Knowledge of mathematical modeling and proficient statistical intuition.
  • Experience in implementing Machine Learning-based systems and MLOps.
  • Ability to develop strategic implementation plans.
  • Intermediate level of English and advanced level of Spanish.

  • Effectively manage projects by engaging with customers to understand the scope of work.
  • Lead teams, collaborating with Machine Learning and data engineers.
  • Champion the productization of ML models following MLOps best practices.
  • Collaborate with Machine Learning Engineers to develop meaningful ML Proof of Concepts (POCs).
  • Oversee the lifecycle of Machine Learning models and optimize them as necessary.
  • Translate business and mathematical/statistical requirements into software implementations.
  • Explore emerging ML Engineering technologies and techniques.
  • Participate in defining project roadmaps, timelines, and estimates.
  • Document and disseminate industry-leading practices in AI/ML.
  • Collaborate on hiring interview processes.

AWSDockerPythonETLGCPKerasKubernetesMachine LearningMLFlowPyTorchTensorflowCI/CDDevOps

Posted 29 days ago
Apply
Apply

πŸ“ Argentina, United States, Brazil, Colombia, Spain, Uruguay

πŸ” Data products and Machine Learning Development

  • Proven Expertise: Demonstrated work experience in roles like Machine Learning Engineer, ML Architect, or Cloud Engineer.
  • AI/ML Proficiency: Deep understanding of AI/ML principles including neural networks and various ML models.
  • Data Architecture Knowledge: Familiarity with Data Warehouses, Data Lakes, and DevOps methodologies.
  • ETL and ML Workflow Experience: Participation in data processing ETL and ML workflows.
  • Deep Learning Competence: Proficiency in frameworks such as Keras, PyTorch, TensorFlow.
  • Programming Skills: Strong proficiency in Python and at least one other strongly typed language.
  • Mathematical and Statistical Acumen: Knowledge in mathematical modeling and statistical principles.
  • MLOps Mastery: Experience in Machine Learning systems, including model lifecycle management.
  • Strategic Thinking: Ability to develop implementation plans.
  • Exceptional capacity for teamwork.
  • English Intermediate Level and Spanish Advanced Level.

  • Lead ML Model Productization: Champion the productization of ML models following MLops best practices.
  • ML POC Development: Collaborate with data scientists to develop meaningful ML Proofs of Concept for internal and client requirements.
  • ML Model Lifecycle Management: Oversee and optimize the lifecycle of Machine Learning models for performance and efficiency.
  • Business-Technical Translation: Convert business and mathematical/statistical requirements into software implementations.
  • Research and Innovation: Investigate new ML technologies to enhance business value.
  • Bridge DS and DE Roles: Act as a liaison between Data Science and Data Engineering roles.
  • Project Strategy: Assist in defining project roadmaps and timelines.
  • Knowledge Sharing: Document and promote industry best practices in AI/ML.
  • Technical Interviews: Support interview processes for technical recruitment.

AWSPythonSQLApache AirflowETLKafkaKerasKubernetesMachine LearningMLFlowPyTorchSparkTensorflowCI/CD

Posted 29 days ago
Apply