- Company Name
- Verdent AI
- Job Title
- Software Engineer, Full-Stack
- Job Description
-
**Job Title:** Software Engineer, Full-Stack
**Role Summary:**
Founding engineer responsible for designing, building, and scaling the core AI-powered code assistance platform. Owns full‑stack development from backend services and infrastructure to client‑side interfaces, ensuring high performance, reliability, and developer‑centric experience.
**Expectations:**
- Own technical architecture and culture from day one.
- Continuously iterate on product features based on real user feedback.
- Deliver production‑ready engineering solutions that meet latency and scalability goals.
- Engage with next‑generation AI models and integrate them effectively into the product.
**Key Responsibilities:**
- Design, develop, and deploy high‑performance backend services and infrastructure driving the AI capabilities.
- Build responsive, polished user interfaces that integrate seamlessly into developer workflows.
- Architect Retrieval‑Augmented Generation (RAG) systems for contextual code assistance.
- Evaluate, fine‑tune, and productionize large language models (LLMs) for code generation, debugging, and chat.
- Rapidly prototype new features, ship them to users, and iterate based on feedback.
- Own end‑to‑end system components—database, APIs, and client‑side—ensuring security, scalability, and reliability.
- Optimize developer experience, targeting low latency and high throughput.
**Required Skills:**
- 3+ years professional software engineering with a strong record of shipping user‑facing products.
- Full‑stack development experience (backend services, cloud infrastructure, and modern frontend frameworks).
- Proficiency in designing and deploying AI/ML systems, including RAG pipelines and LLM integration.
- Solid understanding of performance tuning, scalability, and secure architecture practices.
- Familiarity with IDE extensions (VS Code, JetBrains) and developer tooling.
- Knowledge of static analysis, compilers, or abstract syntax trees (ASTs) is a plus.
- Experience with model fine‑tuning, evaluation, and deployment.
- Ability to thrive in a fast‑paced, ambiguous startup environment.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical field.
- No specific certifications required, but familiarity with cloud platforms (AWS/GCP/Azure) and AI/ML frameworks (PyTorch, TensorFlow, Hugging Face) is desirable.