Senior Full-Stack Engineer

Human Agency Logo

Human Agency

๐Ÿ“Remote - Worldwide

Summary

Join Human Agency, a company at the forefront of combining AI solutions with intuitive software development, and work on high-impact projects involving AI, machine learning, and secure software engineering. As a Senior Full-Stack Engineer, you will lead development initiatives, contribute to SaaS products, and tackle challenges in backend architecture, frontend design, and AI/ML integrations, focusing on generative AI technologies. You will be responsible for SaaS application development, AI/ML and algorithm development, DevOps & operationalization, and future-focused development. The role requires proficiency in Python and Ruby on Rails, experience with secure systems and generative AI tools, and strong knowledge of RAG techniques and vector databases. The ideal candidate will also possess excellent communication and problem-solving skills. Human Agency offers a collaborative, innovative, and supportive work environment.

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

Responsibilities

  • 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
  • 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
  • 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
  • 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
  • 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

Preferred Qualifications

  • 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

Benefits

  • Be part of a cutting-edge team solving complex problems in AI and SaaS development
  • Work on impactful projects with enterprise clients and cutting-edge technologies
  • Grow your career in a collaborative, innovative, and supportive environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.