Job Closed
This listing is no longer active.
AI Marketing Engine for Law Firms to automatically generate content and SEO to outrank competitors and get more clients.
Software Engineer – Applied AI Focus
Location
United States
Posted
149 days ago
Salary
$135K - $162K / year
Seniority
Senior
Job Description
Software Engineer – Applied AI Focus
FirmPilot
• Design, implement, and evolve RAG pipelines combining structured data, embeddings, and LLMs. • Develop and maintain prompt strategies used across multi-step agent workflows. • Integrate LLMs into production systems with attention to reliability, cost, and latency. • Orchestrate AI-driven workflows across internal services and third-party APIs. • Define and improve practices for prompt versioning, evaluation, and iteration. • Work closely with platform engineers to ensure AI systems are maintainable and observable. • Help the team reason about when deeper customization or model-level work may be warranted in the future.
Job Requirements
- 5+ years of professional software engineering experience.
- Strong backend experience with modern .NET and Python.
- Demonstrated, hands-on experience with:
- Retrieval-Augmented Generation (RAG)
- Prompt engineering beyond simple completion calls
- Vector databases and embedding workflows
- API-driven LLM integrations
- Experience integrating AI systems into real products, not just prototypes.
- Ability to reason about trade-offs: determinism, accuracy, cost, and performance.
- Strong communication skills and the ability to explain AI behavior clearly.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead technical evaluation and integration across acquired engineering teams, establishing shared architecture, standards, and platforms while navigating legacy constraints toward a unified SaaS vision. • Foster a collaborative, high-trust engineering culture by defining shared practices, mentoring engineers, and enabling cross-team alignment through forums and working groups. • Provide architectural leadership for scalable, reliable SaaS systems across multi-cloud environments, and guide the responsible integration of AI into products, services, and internal tooling. • Drive modernization of CI/CD, observability, and release practices to improve developer productivity, quality, and speed across teams. • Act as a technical multiplier through architectural reviews, prototyping, and cross-functional collaboration, ensuring acquisitions strengthen and simplify the overall platform.
Principal Software Engineer – New Product
UpstartOur mission is to enable effortless credit based on true risk.
• Set technical direction and lead architectural design for core backend systems that power a new consumer credit product. • Build distributed, event-driven services that are reliable, observable, and scalable—designed for long-term evolution. • Drive zero-to-one product development in collaboration with cross-functional partners, translating ambiguous product goals into high-impact solutions. • Champion engineering velocity and quality by shaping patterns, practices, and tooling across the stack. • Lead with an AI-native mindset—leveraging and integrating AI tools to improve development workflows, reduce friction, and accelerate impact. • Serve as a technical mentor and thought leader within a high-performing, fast-moving team. • Influence product direction through technical insights, customer empathy, and an ability to balance tradeoffs between speed, scale, and quality.
• Sumarse a proyectos de desarrollo end-to-end con impacto internacional
Senior Software Engineer, Media Industry
TechBiz GlobalTechBiz Global is a leading IT recruitment and software development company
• Leading complex, high-impact projects from initiation through delivery. • Define, design, and help deliver a video content automation platform. • Split time between technical leadership and contributing code across backend services and UI components. • Manage a blend of onshore and offshore developers, ensuring clarity of tasks and code quality. • Define the system architecture and set technical standards for scalability and performance. • Review and approve architecture proposals and system changes. • Mentor mid-level developers and coordinate QA and release processes. • Contribute production-grade code in Python, TypeScript/React, and GCP environments.



