- Company Name
- Acorns
- Job Title
- Senior Backend Engineer, AI Team
- Job Description
-
**Job Title**
Senior Backend Engineer, AI Team
**Role Summary**
Lead the design, development, and deployment of backend systems that power a data‑driven, generative AI virtual agent for customer support. Drive end‑to‑end solutions from data ingestion and model fine‑tuning to scalable production deployment, ensuring performance, reliability, and rapid iteration within a fintech environment.
**Expactations**
- Deliver production‑ready AI features that enhance customer experience.
- Collaborate with data scientists, product managers, and dev‑ops to align AI initiatives with business goals.
- Mentor junior engineers and promote best practices in AI system engineering.
**Key Responsibilities**
1. Architect and implement scalable back‑end pipelines for data ingestion, preprocessing, and model inference.
2. Fine‑tune Large Language Models (LLMs) on proprietary datasets; employ RAG, search ranking, and retrieval‑augmented techniques.
3. Integrate NLP frameworks (Huggingface, LangChain) and deploy models on cloud services (AWS Bedrock, SageMaker, Kubernetes).
4. Build and maintain monitoring, logging, and alerting systems to track model performance and resource usage.
5. Optimize existing vector database infrastructure and data pipelines for speed and cost.
6. Participate in code reviews, establish CI/CD pipelines, and enforce coding standards.
7. Collaborate cross‑functionally to translate product requirements into technical specifications.
**Required Skills**
- Strong proficiency in Python, PyTorch/Transformers, and data libraries (Pandas, NumPy, Scikit‑Learn, Matplotlib).
- Experience with LLM fine‑tuning, RAG, and generative AI workflows.
- Hands‑on experience with cloud platforms (AWS Bedrock, SageMaker, Databricks) and container orchestration (Docker, Kubernetes).
- Familiarity with Huggingface Hub, LangChain, and chatbot development frameworks.
- Ability to design and tune neural networks on custom datasets.
- Solid understanding of version control (Git), CI/CD, and performance monitoring tools.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, Statistics, or a related STEM field.
- (Optional) Cloud or AI certifications such as AWS Certified Machine Learning – Specialty or similar.