- Company Name
- AuditBoard
- Job Title
- Staff Machine Learning Engineer
- Job Description
-
**Job Title**
Staff Machine Learning Engineer
**Role Summary**
Design, develop, and deploy end‑to‑end machine learning solutions to power predictive risk analytics, automated assessments, intelligent data extraction, and personalized insights within a SaaS product. Lead the full lifecycle of AI features, from concept through production, while driving rigorous experimentation, robust code quality, and continuous learning of emerging LLM technologies.
**Expectations**
- Release production‑grade ML models that deliver quantifiable business value.
- Collaborate closely with product managers, designers, and software engineers in an Agile environment.
- Maintain clear documentation and design rationale for all ML components.
- Stay current on AI research and tooling, evaluating and incorporating novel techniques (LLMs, RAG, prompt engineering, etc.).
- Mentor junior team members and contribute to a culture of rigorous experimentation and learning.
**Key Responsibilities**
- Build, ship, and own ML features (predictive analytics, risk scoring, data extraction, insights).
- Design and implement AI architectures using classical ML and large‑language‑model techniques.
- Produce clean, testable, scalable code in Python and, where relevant, JavaScript/Node.js.
- Write comprehensive design docs, unit/integration test suites, and performance benchmarks.
- Debug, troubleshoot, and resolve production incidents.
- Participate in sprint planning, backlog refinement, and daily stand‑ups.
- Consult on system design, focusing on scalability, observability, and reliability.
- Benchmark new models against business KPIs and iterate rapidly.
**Required Skills**
- 8+ years of hands‑on ML development, deployment, and production‑support.
- Advanced knowledge of LLMs, Retrieval‑Augmented Generation, few‑shot learning, prompt engineering, fine‑tuning, semantic search, and knowledge distillation.
- Strong proficiency in Python; experience with Java, JavaScript, Node.js (ES6/TypeScript) considered a plus.
- Deep familiarity with ML frameworks: TensorFlow, PyTorch, HuggingFace, Keras, MXNet, scikit‑learn.
- Experience with data stores (PostgreSQL) and container orchestration (Docker, Kubernetes).
- Understanding of search/retrieval and ranking systems.
- Excellent communication, collaboration, and analytical skills.
- Ability to write maintainable, production‑ready code and rigorous experiments.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or a related technical field.
---