Senior Principal AI Engineer -Enfi
Team: EnFi
Location: Boston, Massachusetts
Commitment: Full Time
Workplace Type: onsite
What You’ll Do
- Architect and build end-to-end AI systems including LLM orchestration, retrieval layers, agentic workflows, and structured reasoning systems
- Lead the design of multi-agent and tool-calling systems that operate reliably in production
- Establish and evolve architecture patterns for scalable, cost-aware, and observable AI applications
- Drive technical decisions across data modeling, AI pipelines, infrastructure, and APIs
- Define best practices for evaluation, monitoring, and governance of AI systems in production
- Mentor senior engineers through design reviews, code reviews, and system-level debugging
- Translate ambiguous business and domain problems into clear technical strategies
- Stay ahead of emerging AI techniques and integrate what matters—without chasing hype
Core Skills & Experience
- 12+ years of software engineering experience, with deep hands-on experience building AI/ML systems in production
- Strong proficiency in TypeScript, React, Go, Python and modern AI frameworks
- Extensive experience with LLMs, including RAG, tool use, prompt systems, and agentic architectures
- Proven ability to design and ship large-scale AI systems that run reliably in real-world environments
- Strong architectural judgment across data systems, AI models, infrastructure, and application layers
- Deep understanding of AI failure modes: hallucination, drift, brittleness, latency, and cost blowups
- Excellent communication skills—able to explain technical tradeoffs to both technical and non-technical audiences
- Track record of shipping systems end-to-end, not just prototypes or research work
Builder Mentality (This Is Core to the Role)
- We are explicitly looking for builders.
- By “builder,” we mean an operating mode, not a title.
Builders:
- Bias toward systems that solve user needs, not perfect abstractions
- Move comfortably from ambiguity → first draft → iteration → production
- Optimize for learning velocity and customer impact, not theoretical completeness
- Are willing to build the entire arc of a system to surface real constraints early
- Treat quality as something you earn through iteration, not something you gate progress with
- Understand that the last 10–20% of a system—integration, edge cases, UX, usability, reliability—is where real work happens
At the Principal level, being a builder also means:
- Helping the organization stay in builder mode as it grows
- Collapsing unnecessary complexity rather than introducing more process
- Knowing when architectural rigor matters, and when it is premature
- Pulling promising work across the finish line instead of waiting for “perfect readiness”
- Modeling speed, ownership, and clarity for other senior engineers
- Your impact is measured not only by what you build, but by how much faster and more effectively others can build because of you.
Preferred Experience (Domain-Flexible Specialties)
- Knowledge graph architecture, ontology design, or semantic modeling in complex domains
- Graph databases, graph query languages, or graph ML techniques
- Hybrid systems combining structured reasoning with LLM-based approaches
- Entity resolution, schema alignment, or knowledge fusion at scale
- AI systems requiring explainability, auditability, or lineage tracking
- Experience building AI systems in regulated or high-stakes domains (finance, healthcare, legal, government)
- MLOps, evaluation infrastructure, or long-running AI services operating at scale
What You’ll Love
- Owning the technical direction of real AI systems that make it into production
- Solving hard, ambiguous problems where architecture and execution matter equally
- Leading through hands-on building, not layers of process
- Working in an environment that values shipping, learning, and iteration over perfection
- Having the latitude to shape both systems and how teams build them
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
