Posted in

Staff Software Engineer-Full Stack – AI Team

Staff Software Engineer-Full Stack – AI Team

CompanyPolly
LocationSan Francisco, CA, USA, Dallas, TX, USA, United States
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 6+ years of professional experience
  • Applied AI Engineering experience integrating LLMs or other ML models into modern web applications.
  • Senior level experience working with Large Language Models such as GPT-3/4, ChatGPT, Claude, or CoHere
  • Proficiency in Python, Javascript, SQL, C#
  • Knowledge of cloud computing platforms and AI deployment tools
  • A strong background in AI product development
  • Ability to define and execute on strategic and visionary goals
  • Excellent communication skills
  • Ability to work in a team environment
  • Strong Backend Experience working on customer facing features/teams
  • Some experience with modern frontend technologies (Vue, React, etc.)

Responsibilities

  • Lead and contribute to the system design for our AI/ML-based services
  • Develop, implement, and test prompts, fine tuned models, and agentic systems integrating with a variety of products.
  • Analyze internal and external feedback and behaviors to continuously improve the output quality of LLMs and Agentic Systems.
  • Research and adopt best practices based on experience, analysis, and input from the broader software team.
  • Develop code that is highly readable, maintainable, and testable including documentation, excellent architecture, and automated testing
  • Actively participate in interviewing and evaluating new team members
  • Mentor junior members of the software engineering team in all aspects of software development across multiple projects with multiple customers
  • Prioritize your work and the work of others with a sense of urgency to ship products in time to have the desired business impact while balancing a quality mindset
  • Review code, help drive technical excellence through best practices and latest tools

Preferred Qualifications

  • Foundational knowledge of Natural Language Processing (NLP) and Machine Learning tailored to a specific business need
  • Deploying into a public cloud service (AWS, GCP, etc.)
  • Experience with containerization (Docker/Kubernetes)
  • Experience in deploying AI tools
  • Ability to gather and preprocess data for use in ML and AI
  • Experience with service monitoring, metrics, alerting, log aggregation, and tracing
  • Experience with functional/acceptance testing
  • Experience with popular AI frameworks and libraries such as TensorFlow, PyTorch, huggingface, Amazon Bedrock, or Anthropic