CrawlJobs Logo

Software Engineer, Machine Learning

United States, Menlo Park 186200.00 - 209000.00 USD / Year · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.

Job Responsibility

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems
  • Have industry experience working on a range of classification and optimization problems, e.g. payment fraud, click-through or conversion rate prediction, click-fraud detection, ads/feed/search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection
  • Working on problems of moderate scope, develop highly scalable systems, algorithms and tools leveraging deep learning, data regression, and rules based models
  • Suggest, collect, analyze and synthesize requirements and bottleneck in technology, systems, and tools
  • Develop solutions that iterate orders of magnitude with a higher efficiency, efficiently leverage orders of magnitude and more data, and explore state-of-the-art deep learning techniques
  • Receiving general instruction from supervisor, code deliverables in tandem with the engineering team
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)

Requirements

  • Master’s degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, Data Science or a related field
  • 2 years of work experience in the job offered or in a computer-related occupation
  • 2 years of experience in: Machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems
  • Translating insights into business recommendations
  • Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Spark
  • Scripting languages such as Perl, Python, PHP, or shell scripts
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Build highly-scalable performant solutions
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
  • Distributed systems

What we offer

  • bonus
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Machine Learning

8 matching positions

Machine Learning Engineer

Are you a passionate Machine Learning Engineer with a strong background in SageM...
Location
Location
United States , Ashburn
Salary
Salary:
10.00 USD / Hour
maxiomtech.com Logo
Maxiom Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's or PhD preferred)
  • Proven experience in developing and deploying machine learning models using Amazon SageMaker
  • Strong background in prompt engineering techniques for fine-tuning LLM models
  • Proficiency in programming languages such as Python for model development and experimentation
  • Solid understanding of natural language processing concepts and techniques
  • Familiarity with deep learning frameworks (e.g., TensorFlow, PyTorch) and their integration with SageMaker
  • Experience with data preprocessing, feature engineering, and data augmentation
  • Problem-solving skills to diagnose and address model performance and data-related issues
  • Excellent communication skills to collaborate effectively within multidisciplinary teams
  • Ability to adapt to evolving technologies and learn quickly in a fast-paced environment
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to design, develop, and deploy machine learning models using Amazon SageMaker
  • Utilize your expertise in prompt engineering to craft effective inputs for LLM models to achieve desired outputs
  • Fine-tune and optimize LLM models to enhance performance, efficiency, and accuracy
  • Design and implement experiments to evaluate model performance, iteratively improving results
  • Stay up-to-date with the latest advancements in machine learning, particularly in the realm of LLM models and prompt engineering techniques
  • Identify and troubleshoot issues related to model performance, data quality, and integration
  • Contribute to the entire machine learning lifecycle, from data preprocessing and training to deployment and monitoring
  • Collaborate with software engineers to integrate machine learning solutions into our applications
  • Document your work, best practices, and findings to share knowledge across the team
What we offer
What we offer
  • Opportunity to work on cutting-edge projects that push the boundaries of AI technology
  • Collaborative and inclusive work environment that values innovation and creativity
  • Access to resources and support for continuous learning and professional growth
  • Competitive compensation package and benefits
  • Fulltime
Read More
Arrow Right

Data / Machine Learning Engineer

Inetum is in the midst of a strategic project to develop our competences in the ...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years' experience as a Machine Learning Engineer or related position
  • Proficiency in Python and experience with ML frameworks (e.g. TensorFlow, PyTorch)
  • Knowledge of mathematics and statistics, including linear algebra, differential calculus and probability
  • Experience of working with large datasets and their processing and analysis
  • Familiarity with cloud tools and platforms, such as Azure Machine Learning or Google Vertex AI
  • Ability to work in a team and communicate with technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Design, development and implementation of machine learning models and AI systems in cloud environments (Azure, Google Cloud)
  • Creating and maintaining data pipelines: from data extraction and cleaning to feature engineering and preparing data for modelling
  • Selection of appropriate ML algorithms and their implementation and optimisation in the context of specific business problems
  • Collaborating with Data Science, Data Engineering and Software Development teams to integrate models into production systems
  • Monitoring model performance, conducting A/B testing and updating models in response to changing data and requirements
  • Keeping abreast of the latest ML trends and technologies and proposing innovative solutions
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • A cafeteria system that allows employees to personalize benefits by choosing from a variety of options
  • Generous referral bonuses, offering up to PLN6,000 for referring specialists
  • Fulltime
Read More
Arrow Right

AI and Machine Learning Engineer

We are seeking AI/ML & Innovation Engineer who will be leading initiatives acros...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Master’s degree is desirable
  • Typically, 2-4 years’ experience
  • A solid understanding of mathematics, including linear algebra, calculus, and probability theory
  • Proficiency in programming languages such as Python, R, or Java
  • Knowledge of relevant libraries and frameworks like TensorFlow, PyTorch, scikit-learn, or Keras
  • Experience with SQL for data manipulation and database querying
  • Understanding of GitHub CoPilot, Cursor, N8N, vibe coding, Windsurf, and similar technologies
  • Experience in Cloud Infrastructure (AWS, Azure, etc)
  • Knowledge of Open Source, Linux, etc
Job Responsibility
Job Responsibility
  • Design, develop, and implement machine learning models and algorithms
  • Prepare and pre-process large datasets for machine learning tasks
  • Train machine learning models using appropriate algorithms and frameworks
  • Collaborate with cross-functional teams
  • Contribute to design review sessions
  • Deals with real-world datasets
  • Provides feedback to peers
  • Contribute to stand-up meetings
  • Prepare comprehensive presentations and reports
  • Interpret and report data findings
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

AI and Machine Learning Engineer

This role involves designing, developing, and optimizing AI and machine learning...
Location
Location
United States , Spring
Salary
Salary:
79700.00 - 183200.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • 0-2 years’ experience
  • Proficiency in programming languages such as Python, R, or Java
  • Knowledge of libraries and frameworks commonly used in AI and machine learning, such as TensorFlow, PyTorch, or scikit-learn
  • A solid understanding of statistics, probability, linear algebra, calculus, and optimization methods
  • In-depth knowledge of machine learning algorithms, techniques, and concepts
  • Proficiency in working with large datasets, data pre-processing, data cleaning, and exploratory data analysis
  • Experience with SQL and databases and data visualization tools like Matplotlib or Tableau
Job Responsibility
Job Responsibility
  • Designs, develops and implements AI and machine learning models
  • Gathers and analyzes relevant data sets to train and test machine learning (ML) models
  • Optimizes algorithms and models to improve their performance
  • Works closely with cross-functional teams, including data scientists, software engineers, product managers, and domain experts
  • Keeps accurate and up-to-date AI and machine learning project documentation
  • Prepares reports and presents findings or recommendations to stakeholders
  • Participates in regular design review sessions with the engineering manager, team leader, and other stakeholders
  • Actively seeks and incorporates feedback from the engineering manager or team leader
  • Attends daily or weekly stand-up meetings
  • Prepares and delivers detailed presentations and reports to stakeholders
What we offer
What we offer
  • Comprehensive health & wellbeing benefits
  • Investment in personal & professional development
  • Inclusive work environment celebrating individual uniqueness
  • Flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

AI and Machine Learning Engineer

AI and Machine Learning Engineer role at Hewlett Packard Enterprise focusing on ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Master's degree is desirable
  • Typically 5-7 years' experience
  • Deep understanding of machine learning algorithms such as linear regression, decision trees, support vector machines, random forests, deep learning models, and reinforcement learning
  • Strong foundation in mathematics and statistics including linear algebra, calculus, probability theory, and statistical concepts
  • Proficiency in programming languages such as Python, R, or Java
  • Experience with software engineering best practices, version control systems, and software development methodologies
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, and Keras
  • Proficiency in using agentic frameworks like langGraph or similar frameworks
  • Knowledge in lineage tracking of agentic architectures
Job Responsibility
Job Responsibility
  • Conduct advanced research in AI and machine learning
  • Stay up to date with latest advancements in the field
  • Explore emerging technologies and identify opportunities to apply cutting-edge techniques
  • Evaluate traditional AI/ML and Gen-AI based applications during development phase and in production
  • Design solutions considering scalability, performance, and maintainability
  • Provide technical guidance and mentorship to junior team members
  • Collaborate with cross-functional teams including product managers, data scientists, and business analysts
  • Drive continuous improvement and innovation in AI and machine learning practices
  • Evaluate and integrate third-party tools or services
  • Facilitate design review sessions
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Machine Learning Engineer

As a Machine Learning Engineer at Mindway AI you will play an integral part in o...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
bettercollective.com Logo
Better Collective
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters or PhD, preferably within the natural sciences (e.g. Mathematics, Physics, Software engineering or Computer Science)
  • Alternatively 5+ years of professional experience in a relevant position
  • Experience with the machine learning life cycle - from training and validation to continuously monitoring and optimising
  • Experience working with data engineering and/or data analytics
  • Preferably experience working with Python and SQL, but similar languages works as well
  • Good communication skills and fluency in English
  • At least a few years of experience working in a machine learning related role
  • Curious and passionate about the ML space
  • Ideally, you have previously been writing production-grade machine learning code and run a machine learning based service in production
Job Responsibility
Job Responsibility
  • Running machine learning experiments, building new and improving on existing machine learning models
  • Packaging machine learning models and writing resilient and scalable software
  • Ensuring that our models can run at-scale on client side
  • Working with complex and large time-series data and improving our utilisation of the data
  • General purpose development on GameScanner - our core product
  • Participating in and contributing to design ideas, innovation, code reviews and most importantly objective and constructive discussions
  • Optimising our machine learning workflow, including data processing
What we offer
What we offer
  • Competitive salary packaging based on your experience and qualifications
  • Lunch and an informal work environment with positive energy
  • A choice of equipment and a workspace centrally located in Aarhus
  • Flexible balance between working at the office and from home
Read More
Arrow Right

Machine Learning Engineer - Computer Vision

We are seeking a highly skilled and motivated Machine Learning Engineer speciali...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
caseguard.com Logo
CaseGuard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field
  • Experience in deep learning models, their training, and hyperparameter tuning using libraries such as TensorFlow, PyTorch, and Transformers or other Huggingface tools
  • Experience with data manipulation tools such as Pandas, NumPy, and SQL
  • Strong programming skills in Python and C++
  • Experience in MLOps principles and model deployment and instrumentation on cloud platforms such as AWS, Azure, or Google Cloud for model deployment and knowledge with efficient serving tools such as ONNX, triton, and vllm
  • Proficiency in working with image and video data, including preprocessing and augmentation techniques
  • Strong understanding of machine learning algorithms, including supervised and unsupervised learning and deep learning
  • Strong communication skills and the ability to work collaboratively in a team environment
Job Responsibility
Job Responsibility
  • Design, develop, and deploy computer vision models for tasks such as object detection, object tracking, video segmentation, and facial recognition
  • Optimize and fine-tune deep learning algorithms for real-time performance
  • Work closely with the software engineers and product teams to identify opportunities for leveraging data
  • Collect, clean, and preprocess large datasets to prepare for model training and evaluation
  • Evaluate and optimize machine learning models for accuracy, performance, and scalability
  • Deploy models into production environments and monitor their performance to ensure reliability
  • Stay up-to-date with the latest advancements in computer vision and artificial intelligence
  • Collaborate with cross-functional teams to integrate machine learning solutions into business processes
  • Document processes, models, and implementations to ensure reproducibility and scalability
What we offer
What we offer
  • Competitive salary
  • Comprehensive health and wellness benefits
  • Professional development opportunities and continuous learning programs
  • Collaborative and inclusive work environment
Read More
Arrow Right