Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Machine Learning

$135k - $200k

Ema

Machine Learning Engineer

Ema is building the world's leading Agentic AI platform to transform enterprise productivity. We enable organizations to delegate repetitive tasks to Ema, the Universal AI Employee, delivering 10x gains in workforce efficiency, across functions. Founded by former executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers from premier tech companies and graduates of Stanford, MIT, UC Berkeley, CMU, and IITs.

We are backed by industry leading investors including Accel, Naspers/Prosus, Section32, and angels like Sheryl Sandberg and Dustin Moskovitz. Headquartered in Silicon Valley and with offices in London, Bangalore and Vancouver, Ema is at the frontier of what Agentic AI can do in production — we ship real systems that run real business processes at scale.

Who You Are

We're looking for innovative and passionate Machine Learning Engineers to join our team. You are someone who loves solving complex problems, enjoys the challenges of working with huge data sets, and has a knack for turning theoretical concepts into practical, scalable solutions. You are a strong team player but also thrive in autonomous environments where your ideas can make a significant impact. You love utilizing machine learning techniques to push the boundaries of what is possible within the realm of Natural Language Processing, Information Retrieval and related spaces. Most importantly, you are excited to be part of a mission-oriented high-growth startup that can create a lasting impact.

You Will
  • Conceptualize, develop, and deploy machine learning models that underpin our NLP, retrieval, ranking, reasoning, dialog and code-generation systems.
  • Implement advanced machine learning algorithms, such as Transformer-based models, reinforcement learning, ensemble learning, and agent-based systems to continually improve the performance of our AI systems.
  • Process and analyze large, complex datasets (structured, semi-structured, and unstructured), and use your findings to inform the development of our models.
  • Work across the complete lifecycle of ML model development, including problem definition, data exploration, feature engineering, model training, validation, and deployment.
  • Implement A/B testing and other statistical methods to validate the effectiveness of models. Ensure the integrity and robustness of ML solutions by developing automated testing and validation processes.
  • Clearly communicate the technical workings and benefits of ML models to both technical and non-technical stakeholders, facilitating understanding and adoption.
Minimum Qualifications
  • A Master's degree or Ph.D. in Computer Science, Machine Learning, or a related quantitative field.
  • At least 2 years of industry experience in building and deploying production-level machine learning models.
  • Deep understanding and practical experience with NLP techniques and frameworks, including training and inference of large language models.
  • Deep understanding of any of retrieval, ranking, reinforcement learning, and agent-based systems and experience in how to build them for large systems.
  • Proficiency in Python and experience with ML libraries such as TensorFlow or PyTorch.
Ideally, You'd Have
  • Excellent skills in data processing (SQL, ETL, data warehousing) and experience working with large-scale data systems.
  • Experience with machine learning model lifecycle management tools, and an understanding of MLOps principles and best practices.
  • Familiarity with cloud platforms like GCP or Azure.
  • Familiarity with the latest industry and academic trends in machine learning and AI, and the ability to apply this knowledge to practical projects.
  • Good understanding of software development principles, data structures, and algorithms.
  • Excellent problem-solving skills, attention to detail, and a strong capacity for logical thinking.
  • The ability to work collaboratively in an extremely fast-paced, startup environment.

For California Based Candidates

The standard base salary for this position is $135,000 to $200,000 annually. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.

Ema Unlimited is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or genetics.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Machine Learning in San Francisco, CA vacancy
  •  ...quality and run experiments. Develop learning systems. You’ll work on retrieval,...  ...the frontier of AI products. ~ Strong software engineering fundamentals and experience building production...  ...with data systems, analytics, or machine learning-driven products. ~... 
    Suggested
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    9 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers - and customer obsessed - we...  ...infrastructure across millions of virtual machines. And we're only getting started. As a software engineer with a backend focus,...  ...service platforms, to machine learning infrastructure. For instance,... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Databricks

    San Francisco, CA
    5 days ago
  • $157k - $235k

     ...themselves, live in the moment, learn about the world, and have fun...  ...digital services. Snap Engineering teams build fun and technically...  ...Networking and data storage Machine learning and natural language...  ...2+ years of post-Bachelor’s software development experience; or Master... 
    Suggested
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    San Francisco, CA
    4 days ago
  •  ...seeking an experienced Senior Backend Engineer who is motivated to meaningfully improve...  ...looking for: 5+ years experience building software applications Prior experience leading...  ...Bonus points if you have: Worked with machine learning and large language models for end-user... 
    Suggested
    Work at office
    Remote work
    Home office
    Flexible hours
    2 days per week
    3 days per week

    Onos Health Inc.

    San Francisco, CA
    2 days ago
  • $250k - $300k

     ...on placing the best product managers, software, and hardware talent at innovative companies...  .... Title of Role: Senior Software Engineer, Backend (Infrastructure) Location:...  ...-the-loop systems that power advanced machine learning models. The company is already generating... 
    Suggested
    Work at office
    Remote work

    Recruiting from Scratch

    San Francisco, CA
    2 days ago
  •  ...Inductive Bio, our goal is to build software that can dramatically improve...  ...a full-stack software engineer to join our talented, ambitious...  ...for high impact while learning and growing with the company....  ...with ML engineers to integrate machine learning models and algorithms... 

    Inductive Bio, Inc.

    San Francisco, CA
    5 days ago
  •  ...Backend Engineering Role At Sesame Sesame believes in a future where computers are lifelike...  ...deep expertise spanning hardware and software. Join us in shaping a future where...  ...and low-latency networking, complex machine learning inference, scalable agentic workflows,... 
    Full time
    Contract work
    Flexible hours

    SESAME

    San Francisco, CA
    3 days ago
  •  ...California. The Role: As a Full-Stack Software Engineer, you will be a core contributor to...  ...Integrating LLMs, vision models, reinforcement learning, and scaffolding frameworks for...  ...interfaces that extend human capabilities Machine Learning experience as a double bonus... 
    Work at office
    Relocation package

    Zyphra

    San Francisco, CA
    3 days ago
  • $150k - $170k

     ...looks like by solving these issues through our software platform (SaaS). We combine cutting edge data science, machine learning, AI, and deep clinical expertise to introduce...  ...are looking for a Senior Full Stack Software Engineer who is excited about leveraging AI to drive... 
    Live in
    Remote work

    Arine

    San Francisco, CA
    5 days ago
  •  ...design teams for Google Workspace.  What you’ll do As a Software Engineer, Infrastructure at Sierra, you will be responsible for...  ...Even better… Production experience working with LLMs and machine learning models. Background in distributed systems, running SaaS... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    9 days ago
  • $126k

     .... About the team: The ML Data Engineering team powers metadata extraction, enrichment...  ...more. We work at the intersection of machine learning, data engineering, and distributed...  ...Role Overview: We're seeking a Software Engineer II with deep experience building... 
    For contractors
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    4 days ago
  •  ...Machine Learning Engineer Build the data infrastructure for robots operating in the real world. Robotics is moving from research labs into...  ..., vLLM, Triton, or similar) Experience writing software in Python, Rust, C++, or TypeScript Exposure to distributed... 
    Internship
    Remote work

    Foxglove

    San Francisco, CA
    3 days ago
  • $165k - $227k

     ...We are seeking an independent Senior Software Engineer to join our formed Sales and Partners...  ...our applicable plans and policies. To learn more about our Total Rewards program please...  ...144, that use artificial intelligence, machine learning, or other automated processes... 
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    San Francisco, CA
    1 day ago
  •  ...Calling All Full-Stack Software Engineers We're looking for an exceptional full-stack engineer to join us as an early team member....  ...data. Stay up-to-date on the latest advancements in AI, machine learning, and finance to continually improve our product offerings.... 

    Truewind

    San Francisco, CA
    3 days ago
  •  ...bar for itself — keep reading. About the Role As a Software Engineer on Socure's Document Verification (DocV) team, you will play...  ..., processing, and verification—integrating with advanced machine learning models to ensure ID authenticity and detect fraud. Your contributions... 

    Socure Inc

    San Francisco, CA
    2 days ago
  • $150k - $170k

     ...mission-oriented Applied AI Engineer to help develop, integrate, and...  ...with other data scientists, software engineers, product teams, and...  ...operating with independence, learning unfamiliar technical domains...  ...Computer Science, Engineering, Machine Learning, Applied Mathematics... 
    Work experience placement
    Casual work
    Work at office
    Relocation package
    2 days per week

    Chaos Industries

    San Francisco, CA
    4 days ago
  • $159k - $278.25k

     ...Rippling.com addresses. About the role We use machine learning and large language models to build software which helps our internal GTM teams operate their...  .... In this role, you'll play the role of a backend engineer working across the stack (backend services, data... 
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    5 days ago
  •  ...two worlds together. Check out our About page to learn more. The Role We are hiring a Software Engineer focused on Applied AI to build intelligent...  ...step reasoning systems Background in applied machine learning beyond generative AI Experience with... 
    Work experience placement
    Work at office

    Shepherd Labs Inc.

    San Francisco, CA
    3 days ago
  • $160k - $190k

     ...Senior Robotics Software Engineer We are seeking a full-time Senior Robotics Software Engineer to enhance the performance and efficiency...  ...closely with teams across Hardware, Infrastructure, and Machine Learning to integrate robust, production-grade solutions into our... 
    Full time
    Immediate start

    Osaro, Inc.

    San Francisco, CA
    3 days ago
  •  ...re looking for an outstanding engineer to push our platform to the...  ...building reliable, performant software at speed. - Seek high impact...  .... As long as you're open to learning, please apply. We...  ...underlying infrastructure - Machine Learning: PyTorch, CUDA, Ray... 
    Work at office
    Flexible hours

    Encord

    San Francisco, CA
    5 days ago
  • $144k - $240k

     ...Senior Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context...  ...sits at the center of LILA — the integration point where Machine Learning, Life Sciences, Physical Sciences, and Software become one... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    3 days ago
  •  ...Senior Software Engineer CloudZero is growing fast. Our customer base is expanding, the data challenges we're solving are getting...  ...stores, AWS Step Functions, and AWS Lambda Exposure to machine learning pipelines and model deployment in data environments About... 

    CloudZero

    San Francisco, CA
    1 day ago
  •  ...Sr. SW Engineer Our client is hiring a Sr. SW Engineer to expand their core machine learning and automation engine. You'll work directly with the co-founders to architect, build, and ship high-impact systems that integrate deeply with their accounting tech ecosystem... 

    Zilker Partners

    San Francisco, CA
    5 days ago
  • ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer...  ...theory to enable logical reasoning in machines. We’re a well‑resourced, nimble team...  ...simultaneously developing product‑focused machine learning models in a tight feedback loop, where... 
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    5 days ago
  •  ...people the fastest, and also allow us to learn as much about the brain as possible:...  ...building cutting-edge hardware, software, and research capabilities to create...  ...each other. About the role As a machine learning software engineer at Nudge, you will: Design imaging algorithms... 

    Dormont Manufacturing Company

    San Francisco, CA
    4 days ago
  • $255k - $405k

     ...unfettered growth. The Fraud Engineering team works within our Applied...  ...platform. We are looking for a software engineer with anti fraud &...  ...voracious and intrinsic desire to learn and fill in missing skills....  ...when necessary Experience in Machine Learning techniques is a plus... 
    Immediate start

    Repovive, Inc.

    San Francisco, CA
    1 day ago
  • $196k - $220.5k

     ...creative, hands-on, and impact-focused Senior Software Engineer to join our growing Ads team. Our...  ...and marketplace interactions! To learn more about Discord Engineering, take a...  ...Revenue Infrastructure, to Core Tech, to Machine Learning, to Data Science. Be a... 
    Full time
    Relocation
    Relocation package

    Discord

    San Francisco, CA
    4 days ago
  •  ...Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment...  ...world for the better. Read further to learn how you could help make great things...  ...libraries. Exposure to AI or machine-learning concepts and tools. Required... 
    Full time
    Temporary work
    Part time

    HDR

    San Francisco, CA
    3 days ago
  • $168.1k - $227.4k

     ...team to design and implement a software framework that enables...  ...teleoperation. Develop human‑machine interfaces that enable fast no...  ...mentor, tech lead or leading an engineering team. Bachelor’s or Master’s...  ...Experience with machine and deep learning toolkits such as MXNet,... 
    Internship

    Amazon

    San Francisco, CA
    5 days ago
  •  ...video generation. About the Role We're seeking an exceptional Software Engineer to join our research team in advancing the frontiers of...  .... What You’ll Do Contribute to the development of novel machine learning techniques for visual generative modeling Implement and experiment... 
    Work at office

    algojobs

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Machine Learning. Be the first to apply!