Human Agency is a rapidly scaling company focused on integrating AI strategies with software development. They are seeking a Senior Full-Stack Engineer to lead development initiatives, contribute to SaaS products, and tackle challenges in backend architecture, frontend design, and AI/ML integrations, particularly in generative AI technologies.
Responsibilities:
- SaaS Application Development
- Detection:
- Develop backend algorithms to process articles, chunk content, and integrate with LLMs for predictive text generation
- Build APIs and services to manage and scale the application's content workflow
- Protection:
- Create secure PDF upload workflows with encryption to ensure compatibility with Adobe Acrobat
- Integrate authentication mechanisms like Okta for enterprise customer admin management
- Enable data recovery, auditing capabilities, and enterprise-grade administrative tools
- AI/ML and Algorithm Development
- Collaborate with AI/ML teams to operationalize models such as OCR (Optical Character Recognition) and generative AI-based solutions (e.g., GPT models)
- Implement RAG (Retrieval-Augmented Generation) use cases using vector databases and data embedding techniques to enhance application functionality
- Design workflows for large-scale data processing that enable efficient AI integrations and create dynamic AI-first features, such as custom GPTs tailored to enterprise needs
- DevOps & Operationalization
- Establish CI/CD pipelines and formal release structures for software delivery
- Conduct security evaluations to identify vulnerabilities and optimize performance across AI-driven SaaS applications
- Manage infrastructure and workflows for custom AI solutions, including tools like Snowflake and LangChain
- Future-Focused Development
- Build integrations and proof-of-concept applications leveraging company-specific datasets and AI technologies
- Evaluate and implement tools for classification, indexing, and secure data management that incorporate the latest in generative AI advancements
- Support the development of enterprise-grade AI solutions, including internal AI models and custom LLMs
Requirements:
- Proficiency in Python and Ruby on Rails, with significant backend experience
- Experience in designing secure systems, including encryption workflows and document protection mechanisms
- Hands-on expertise in integrating generative AI tools, such as OpenAI APIs, LangChain, or Hugging Face frameworks, into SaaS applications
- Strong knowledge of RAG techniques, vector databases (e.g. Pinecone, Weaviate), and embedding pipelines
- Ability to operationalize AI/ML models and build workflows for enterprise clients
- Frontend development experience in modern frameworks (e.g, React, Vue), with the ability to assess and recommend appropriate tech stacks
- Strong testing background with experience in automated and manual testing
- Ability to manage data recovery, audits, and compliance workflows
- Strong problem-solving and analytical skills, with attention to detail in complex environments
- Excellent communication skills and the ability to work collaboratively across teams
- Computer vision and OCR expertise, especially for processing and indexing complex document workflows
- Experience with authentication systems (e.g., Okta) and enterprise administrative tools
- Experience in DevOps, CI/CD pipelines, and secure release management
- Background in security evaluations, vulnerability assessments, and tool integrations