Skip to content

Early Career Software Engineer – Applied AI

Early career software engineer builds and integrates AI agents and solutions using frameworks like LangChain and RAG pipelines to enhance childcare platform features. Requires bachelor's in CS/engineering, Python/JS proficiency, and AI/ML familiarity; hybrid onsite in SF office 3 days/week.

100k – 120kSan Francisco, CAML EngineeringHybridEntry level

About the role

Key Responsibilities

  • Design, develop, and maintain robust software solutions with a focus on integrating AI capabilities.
  • Collaborate with product managers, designers, and engineers to define requirements and implement innovative features.
  • Design and Development of AI Agents: Build modular, task-specific AI agents capable of natural language understanding, dialogue management, and action execution using frameworks such as LangChain or Rasa.
  • Debug and troubleshoot technical issues to ensure platform stability.
  • Stay current with emerging technologies and best practices in software engineering and AI.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Strong foundation in programming languages (Python, JavaScript, or TypeScript).
  • Familiarity with AI/ML concepts and frameworks (TensorFlow, PyTorch, Scikit-learn).
  • Basic understanding of cloud platforms like Google Cloud Platform and AWS.
  • Excellent communication skills and ability to work in a collaborative, in-person environment.

Nice-to-Have Skills

  • Strong understanding of machine learning principles, including model development, evaluation, and deployment for real-world applications.
  • Retrieval-Augmented Generation (RAG) Pipelines: Design and deploy RAG pipelines by integrating retrievers with generative models to enable contextual, real-time responses using vectorized knowledge bases.
  • Continuous Learning: Incorporate user feedback loops and data augmentation techniques to iteratively improve the performance and relevance of AI agents and RAG pipelines.

Compensation

  • Expected salary range: $100K–$120K annually, based on experience and location.

Skills

PythonJavaScriptTypeScriptTensorFlowPyTorchscikit-learnGCPAWSLangChainRasa

Similar roles

ML Engineering jobs

Machine Learning Engineer II/III (Applied Research & Model Development)

Designs, develops, and deploys ML models for research and product development in pathology AI, collaborating with scientists and engineers on biological/clinical applications. Requires Master's/PhD, Python/ML expertise, production deployment experience; leads projects at senior levels.

107k – 200kBoston, MA +1ML EngineeringHybrid2+ YOEMLOpsPython

Software Engineer, AI Inference / HPC

Develops and optimizes AI inference engine for image/video enhancement, focusing on performance, GPU/CPU optimization, model deployment, and hardware partnerships. Requires C/C++ expertise, 1+ years experience in performance optimization and image processing.

110k – 150kDallas, TXML EngineeringOn-site1+ YOECC++

Research Engineer, Asta

Research Engineer builds ML infrastructure and agentic systems to accelerate scientific discovery in biology, neuroscience, and more. Requires 2+ years experience with Python, PyTorch/JAX/TF, cloud resources, and deep learning for LLM/agent research at Ai2.

119k – 178kSeattle, WAML EngineeringOn-site2+ YOEJAXGCP

Machine Learning Engineer

Build and deploy reinforcement learning models to autonomously control mineral refining facilities, optimizing recovery rates, energy use, and uptime in real operating plants.

120k – 160kAnn Arbor, MI +2ML EngineeringOn-siteEntry levelPythonDeep Learning

Founding AI Engineer

Founding AI Engineer building and shipping production-grade computer vision, LLM, and multimodal models for real-world construction documents at an early-stage startup.

120k – 180kSan Francisco, CAML EngineeringOn-siteEntry levelLLMsPrototyping