Apply

Machine Learning Engineer

Posted 2024-09-11

View full description

πŸ’Ž Seniority level: Middle, 3-5 years

πŸ“ Location: United States, Sweden, Pacific Time, Central European Time

πŸ” Industry: AI, Machine Learning

πŸ—£οΈ Languages: English

⏳ Experience: 3-5 years

πŸͺ„ Skills: PythonSQLMachine LearningPyTorchRubyRuby on RailsSnowflake

Requirements:
  • Demonstrated proficiency in AI/ML with a track record of at least 3-5 years experience building machine learning systems.
  • Up to speed on the latest in NLP & LLMs, and proficient in data curation, modeling, and training models.
  • Skills required for shipping and maintaining ML in production settings.
  • Bachelor's degree in Computer Science, Engineering, AI, Mathematics, or related field; Master's degree or PhD a plus.
  • A solid engineering background with a robust foundation in software engineering principles.
  • Proficient in Python and SQL; our AI stack uses Python & PyTorch and interfaces with Ruby on Rails (bonus if you know it, but not required).
  • We write a lot of SQL queries on top of Snowflake to pull data.
Responsibilities:
  • As an ML engineer on Supernormal's AI team, you will be responsible for the end-to-end development of our AI solutions for meeting notes, question answering, and task completion.
  • Your work will encompass LLM API calls, custom model training and deployment, speech recognition, quality evaluation and fixes, retrieval augmented generation, and much more.
  • You'll play a key role in optimizing for cost, latency, and quality.
  • Some of the projects you'll work on include prompt engineering using state-of-the-art techniques to improve the core meeting assistant scenarios.
  • Building and shipping custom machine learning models to augment the AI stack, including improving transcript quality and reducing tokens sent to APIs.
  • Training and deploying custom large language models from open source using state-of-the-art techniques and fine-tuning foundation models for various business purposes.
  • Developing new product experiences using NLP & LLMs that get better based on user feedback & iteration.
  • Defining and improving business & product metrics to optimize the quality and cost of AI usage.
  • Improving LLM-powered search and question answering over sets of meetings.
  • Advocating for, and building, new and better ways of doing things.
Apply

Related Jobs

Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 230000 - 322000 USD per year

πŸ” Advertising technology

  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building control systems, PID controllers, multi-armed bandits, reinforcement learning algorithms, or bid/pricing optimization systems.
  • Experience leading large engineering teams and collaborating with cross-functional partners.
  • Experience designing optimization algorithms in an ad serving platform and/or other marketplaces.
  • Significant experience in one or more general-purpose programming languages like Java, Python, Go, Scala, C++, or similar.
  • Familiarity with data processing frameworks like Spark, Flink, Kafka, Druid, etc.
  • Experience with a cloud service provider like AWS or GCP.
  • Knowledge of tools like Kubernetes, Drone, CircleCI, Spinnaker, Argo, Airflow, Docker, Thrift.
  • Experience with datastores such as ElasticSearch/Amazon OpenSearch, Redis, Postgres, Cassandra, BigQuery.
  • Experience with machine learning modeling frameworks like TensorFlow or PyTorch.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques in the industry.
  • Leverage live auction data and model predictions to adjust campaign bids in real time.
  • Incorporate knowledge of the Reddit ads marketplace into budget pacing algorithms powered by control & reinforcement learning systems.
  • Lead 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 participate and work with other leads to set the long-term direction for the team, plan and oversee engineering designs and project execution.

AWSDockerPythonElasticSearchGCPJavaKafkaKubernetesMachine LearningPyTorchC++AirflowAlgorithmsCassandraElasticsearchGoPostgresRedisSparkTensorflow

Posted 2024-11-21
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 216700 - 303400 USD per year

πŸ” Social Media/Technology

  • 2+ years of experience with leading applied machine learning models with Tensorflow/Pytorch.
  • 5+ years of end-to-end experience of training, evaluating, testing, and deploying machine learning models.
  • Proficiency with programming languages (Java, Python, Golang, C++, or similar) and statistical analysis.
  • Experience of orchestrating complicated data pipelines and system engineering on large-scale dataset.
  • Prior experience with information retrieval and recommendation system.
  • Ads domain knowledge on product and ML solutions is a plus.

  • Building ads retrieval and early ranking system for critical ML tasks with advanced industrial level techniques.
  • Research, implement, test, and launch new model architectures including information retrieval, ANN, recommendation system, deep neural networks.
  • Drive technical roadmaps and lead day to day project execution.
  • Contribute meaningfully to team vision and strategy.
  • Work on large scale data systems, backend services, and product integration.
  • Collaborate closely with multiple stakeholders across product, engineering, research, and marketing.
  • Be a mentor and cross-functional advocate for the team.

PythonJavaMachine LearningPyTorchC++StrategyAlgorithmsGolangTensorflow

Posted 2024-11-21
Apply
Apply

πŸ“ United States

πŸ” Financial, Retail, High Tech, Healthcare, and Retail

🏒 Company: Accellor

  • Strong software engineering skills, particularly in Python
  • Experience with frameworks and tools relevant to large-scale machine learning, including Databricks, PySpark, and Airflow
  • Familiarity with LLMs, RAG, Langchain, and developing AI applications
  • Proficiency in AWS and experience deploying applications on cloud platforms
  • Solid understanding of database schema design and querying
  • Bachelor’s degree in Computer Science

  • Building, deploying, and scaling machine learning models and applications, especially in the context of Generative AI
  • Developing end-to-end applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and other NLP techniques
  • Working with Python, Databricks, Langchain, PySpark, Airflow, Jenkins, and AWS to drive development
  • Collaborating closely with analytics and data teams and business stakeholders to align on requirements and objectives
  • Contributing both independently and in team settings, providing regular updates to stakeholders and delivering robust AI solutions

AWSPythonMachine LearningAirflowCommunication SkillsCollaboration

Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000 - 115000 USD per year

πŸ” Creative services

🏒 Company: Design Pickle

  • 3+ years of experience in data science and web application software engineering.
  • 2+ years in building full stack applications to prove out concepts and prototypes.
  • 2+ years of experience in building out AWS Ops architecture.
  • Proficiency in Python for data analysis and machine learning.
  • Familiarity with Pandas, Scikit, and other data science libraries.
  • Proficiency with Snowflake and machine learning workflows.
  • Knowledge of generative AI models and APIs, and experience with Gen AI prompt engineering.

  • Rapidly conceptualize, develop, and deploy web applications that are data-driven and leverage AI to deliver innovative solutions.
  • Utilize Python data science libraries such as Pandas and Scikit to process, analyze, and transform data for AI applications.
  • Design, implement, and integrate production-grade generative AI APIs into applications, ensuring seamless functionality and user experience.
  • Mentor and provide technical guidance to team members in data-centric roles.
  • Architect and deploy scalable data solutions supporting AI models and products, including proof-of-concept applications and production-grade APIs.

AWSPythonData AnalysisMachine LearningProduct ManagementReact.jsRubyRuby on RailsSnowflakeData analysisData sciencePandasReactCollaboration

Posted 2024-11-17
Apply
Apply

πŸ“ United States

πŸ” Wine community technology

🏒 Company: CellarTracker

  • 5+ years of experience in data science, focusing on machine learning and applied AI.
  • Proficient in programming languages such as Python and R.
  • Experienced with data science libraries like Pandas, NumPy, and scikit-learn.
  • Hands-on experience with generative AI models (e.g., transformers, GANs) and deep learning frameworks like TensorFlow or PyTorch.
  • Strong skills in SQL and experience with large-scale databases.
  • Solid understanding of statistical methods and their application in real-world scenarios.
  • Experience deploying and optimizing machine learning models in production environments, focusing on scalability and reliability.
  • Excellent verbal and written communication skills.
  • Proven ability to work effectively in a team environment.
  • Demonstrated bias for action with the ability to drive projects independently.
  • Ability to navigate ambiguous situations and develop innovative solutions.
  • Master's or Ph.D. in Data Science, Computer Science, Statistics, or a related field.

  • Analyze large and complex datasets to extract meaningful insights that drive product decisions.
  • Design, develop, and implement machine learning models, including generative AI models, to enhance our platform's capabilities.
  • Work closely with product managers, engineers, and designers to integrate machine learning solutions into consumer-facing products.
  • Continuously refine models for improved performance, scalability, and cost-effectiveness.
  • Create clear and compelling visualizations to communicate findings to stakeholders.
  • Keep abreast of the latest developments in AI and data science to ensure our technologies remain cutting-edge.
  • Take responsibility for the quality and timely delivery of data projects, acting as an owner throughout the process.

PythonSQLData AnalysisMachine LearningNumpyPyTorchProduct DevelopmentAzureData analysisData sciencePandasTensorflowCommunication SkillsCollaborationWritten communication

Posted 2024-11-14
Apply
Apply

πŸ“ United States

πŸ” AI in the legal field

🏒 Company: YalentπŸ‘₯ 10-50

  • 4-5 years of experience in applied machine learning or a related field.
  • Strong proficiency in Python and its ML/data science libraries.
  • Extensive experience with NLP techniques and generative AI technologies.
  • Experience with LLMs and both text-to-text and text-to-image generative models.
  • Proficiency in working with large datasets and creating ETL processes.
  • Experience with version control systems (e.g., Git) and CI/CD practices.
  • Ability to work in a fast-paced, changing startup environment.

  • Collaborate with stakeholders to identify and map business problems to ML solutions.
  • Design, develop, and implement ML models focused on NLP and generative AI applications.
  • Curate, clean, and prepare data for model development and training.
  • Create and maintain ETL jobs for data processing.
  • Conduct rapid prototyping of ML solutions to quickly iterate on ideas.
  • Stay current with the latest advancements in ML, particularly in NLP and generative AI.
  • Collaborate with the platform engineering team to integrate ML solutions into the overall product architecture.
  • Implement data flywheels to continuously improve ML features through increased usage.
  • Define and implement ML performance metrics.
  • Contribute to the product roadmap with ML-driven feature ideas.
  • Be an essential technical contributor at a Series B-stage company as it scales.

PythonETLGitMachine LearningData scienceCI/CD

Posted 2024-11-12
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Meeting management software

🏒 Company: SHERPANY

  • Strong background in ML and NLP with proven experience, preferably in self-hosted LLMs (e.g. LLaMA).
  • Proficiency in backend engineering, especially in Python and building scalable API integrations.
  • Skilled in Docker and Kubernetes/similar for model deployment within on-prem infrastructure.
  • Experience with data pipelines, logging, and monitoring for large-scale ML models.
  • Solution-oriented team player with proactive, autonomous work style.
  • Strong communication skills, both verbal and written, in English.

  • Develop, deploy, and optimize self-hosted ML pipelines focusing on LLM and NLP model performance.
  • Collaborate with backend, security, and DevOps teams to align LLM model architecture with infrastructure.
  • Design workflows for prompt templating, orchestration, and optimization of LLMs for product features.
  • Manage model performance monitoring, logging, and fine-tuning for continuous improvements.
  • Develop backend solutions that interface securely with ML models for efficient API performance and scaling.
  • Translate data science insights into actionable products.
  • Stay current with AI/ML developments and apply best practices.

DockerPythonKubernetesMachine LearningData science

Posted 2024-11-09
Apply
Apply

πŸ“ United States

🏒 Company: Unreal Gigs

  • Experience with cloud data platforms such as AWS, GCP, or Azure.
  • Proficiency in Python, Java, or Scala for building data pipelines.
  • Proven ability to maintain and optimize ETL processes using orchestration tools like Apache Airflow or Luigi.
  • Strong SQL skills and experience with relational and NoSQL databases.
  • Excellent problem-solving skills and ability to resolve data challenges.
  • Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field, or equivalent experience.

  • Develop and maintain data pipelines to support data ingestion, transformation, and integration using cloud technologies.
  • Architect and maintain data lakes and data warehouses using cloud-based solutions like BigQuery, Redshift, or Snowflake.
  • Work closely with data scientists, analysts, and business stakeholders to align data solutions with business goals.
  • Implement processes for data validation and ensure the quality of data through robust testing.
  • Build and automate ETL workflows for efficient data integration.
  • Use monitoring tools to maintain system health and track data system performance.

AWSPythonSQLApache AirflowETLGCPJavaKafkaStrategyAirflowApache KafkaAzureData engineeringData StructuresNosql

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🏒 Company: Unreal Gigs

  • Experience with cloud data platforms such as AWS, GCP, or Azure.
  • Proficiency in programming languages like Python, Java, or Scala.
  • Ability to manage and optimize ETL processes with orchestration tools.
  • Strong skills in writing complex SQL queries and working with relational and NoSQL databases.
  • Bachelor's or Master's degree in Computer Science, Data Engineering, or related field.
  • Certifications in cloud data engineering are a plus.
  • 3+ years of experience in data engineering and cloud-based data systems.
  • Experience with real-time data processing frameworks is advantageous.
  • Familiarity with containerization and microservices architecture is a plus.

  • Develop and maintain data pipelines for data ingestion, transformation, and integration using cloud technologies.
  • Architect and maintain data lakes and data warehouses for performance and scalability.
  • Collaborate with data scientists, analysts, and business stakeholders to align data solutions with business goals.
  • Implement processes for data validation, error handling, and consistency checks.
  • Build and automate ETL workflows to support efficient data integration and reporting.
  • Use monitoring tools to track the performance of data systems and proactively resolve issues.
  • Implement strategies for efficient resource allocation and cost-effective data processing.

AWSPythonSQLApache AirflowETLGCPJavaKafkaStrategyAirflowApache KafkaAzureData engineeringData StructuresNosql

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” AI and Machine Learning

🏒 Company: Symbl.ai

  • Possess a strong background in machine learning, computer science, or a related field.
  • Have 5+ years of experience in building and deploying machine learning models in production environments.
  • Demonstrate proficiency in cloud computing platforms such as AWS, GCP, or Azure.
  • Have experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Exhibit strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Possess excellent communication and collaboration skills to work effectively in a remote team environment.

  • Architect and maintain robust and scalable machine learning infrastructure.
  • Collaborate with data scientists and engineers to deploy and monitor machine learning models.
  • Implement automated workflows for model training, validation, and deployment.
  • Optimize and fine-tune the performance of machine learning systems.
  • Ensure data security, privacy, and compliance within the machine learning infrastructure.
  • Troubleshoot and resolve infrastructure-related issues.
  • Contribute to the evaluation and adoption of new technologies and tools in the machine learning space.

AWSDockerCloud ComputingGCPKubernetesMachine LearningAzureCollaborationCI/CD

Posted 2024-11-07
Apply