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.
About the job
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
Python, JavaScript, TypeScript, TensorFlow, PyTorch, scikit-learn, GCP, AWS, LangChain, Rasa
Similar jobs
ML Engineering jobsResearch and develop computer vision and deep learning algorithms for autonomous drones, taking ownership of projects from prototyping through product integration. The internship requires strong C++ or Python and PyTorch skills, mathematical foundations, and software engineering ability.
Develop and deploy machine learning models for biomedical research and AI product development, collaborating with scientific, engineering, and product teams. Requires a master's degree with 2–4 years of experience or a PhD with 0–2 years, plus strong Python and ML development skills.
Build and maintain tooling, evaluation systems, quality gates, and infrastructure for MongoDB's agent skills and AI platform. Requires 2+ years building production software, developer tools, CLIs, test infrastructure, or CI/CD, with strong fundamentals in API design, testing, and reasoning about nondeterministic AI systems.
Build and deploy production voice AI agents for customers, creating demos, debugging edge cases, improving performance, and translating feedback into product improvements. The role combines hands-on engineering, customer engagement, and pre- and post-sales delivery.
Builds high-scale data pipelines, distributed systems, and AI agent workflows using LLMs for fraud intelligence platform. Requires 2+ years software engineering, Python proficiency, big data tools, AWS/K8s, and ML foundations.