Himalayas logo
HerculesAIHE

Sr. Software Engineer (Backend/Agentic Systems)

Hercules AI specializes in providing enterprise-grade AI solutions that leverage a neuro-symbolic framework to enhance decision-making and automate complex workflows.

HerculesAI

Employee count: 51-200

Portugal only

About HerculesAI

HerculesAI is an AI-powered productivity company transforming how professionals work. We build intelligent tools that automate complex tasks, streamline workflows, and help teams focus on meaningful, high-impact work.

Headquartered in California with global teams across North America and Europe, HerculesAI combines cutting-edge AI with a fast-paced startup environment where innovation, ownership, and collaboration drive everything we do.

About the role

We’re hiring a Senior Software Engineer who thrives at the intersection of large-scale systems, intelligent automation, and meaningful business impact. You’ll help design and deliver backend foundations that power agentic systems operating over massive volumes of enterprise data—text, tables, and beyond. You’ll pair sharp architectural judgment with hands-on engineering, collaborating with AI/ML, Product, QA, and SRE to turn complex workflows into simple, reliable, and delightful experiences.

This role suits an engineer with a strong systems mindset, craftsmanship standards, and a growth-oriented, collaborative spirit.

What you'll do

  • Design, implement, and operate backend components and APIs for agentic systems that process/reason over structured and unstructured data.
  • Build resilient, observable, maintainable Python services (FastAPI preferred) with strong typing, CI/CD, and clear interfaces (REST/gRPC).
  • Partner with AI/ML to integrate intelligent workflows safely and efficiently in production (guardrails, performance, reliability).
  • Architect for performance, scalability, and reliability: async I/O, caching, data modeling/tuning (PostgreSQL or similar), distributed coordination, and backpressure strategies.
  • Collaborate with Product, Data, QA, and SRE to make pragmatic, high-impact decisions; decompose projects into milestones tied to measurable outcomes.
  • Co-own operational excellence: containerization, feature flags, progressive rollouts (canary/blue-green), observability, and post-release validation.
  • Contribute to engineering culture—mentor peers, evolve patterns, raise the bar on code quality, testing strategy, and documentation.

Key Technical Expertise

  • Deep expertise in Python backend development (FastAPI preferred) and modern async programming patterns.
  • API & integration design with REST/gRPC, secure auth (OAuth2, JWT), and clear domain boundaries.
  • Solid grasp of distributed systems, event-driven architectures, and microservices (idempotency, retries, timeouts).
  • Strong data performance skills: schema design, query optimization, caching, and throughput/latency trade-offs.
  • Practical observability: structured logging, metrics, tracing, health checks/PRV.
  • Hands-on with Docker, Kubernetes, and cloud-native deployment (AWS/GCP).
  • Familiarity with analytics fundamentals (A/B testing, basic statistics) and data pipelines.

Qualifications

  • 5+ years building production backends in Python (typing, async I/O, CI/CD).
  • Proven ability to translate technical concepts into business value and communicate effectively with both technical and non-technical partners.
  • Strong analytical problem-solving; able to turn ambiguity into concrete, elegant solutions.
  • Track record architecting performant, scalable systems that evolve under growing load and complexity.
  • Experience partnering cross-functionally with Product, SRE, and AI/ML.
  • Resourceful, self-starting, and committed to continuous improvement—for the system and yourself.
  • Passion for impactful technology and delivering high-quality software.

Nice to Have

  • Experience with LangGraph and agentic workflows (state graphs, tools, memory, routing).
  • Exposure to DDD, CQRS, EDA, or streaming platforms (Kafka/Pub/Sub).
  • Knowledge of Go/Rust/C++ or other systems-level languages.
  • Background with enterprise data platforms, integrations, or real-time systems.

Soft Skills & Mindset

  • Communicates with clarity and empathy; values partnership as much as code.
  • Thrives in ambiguity; owns problems end-to-end and delivers outcomes.
  • Mentors others, shares patterns, and fosters an inclusive, learning-oriented team.
  • Curious and adaptable; balances principled engineering with pragmatic delivery.
  • Connects technical decisions to user impact and business results.
  • Embodies a growth mindset—learn, experiment, refine.

Success Indicators

You’ll measure success not just by what you ship, but by how you elevate the system and the team:

  • Reliable delivery: milestones achieved predictably and with quality.
  • System excellence: services run efficiently, scale gracefully, and meet latency/availability goals.
  • Collaboration: strong cross-team relationships, clear communication, healthy design debate.
  • Impact: measurable improvements to reliability, scalability, and developer velocity.
  • Growth: visible mentorship, pattern adoption, and shared learning across the team.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Portugal +/- 0 hours

About HerculesAI

Learn more about HerculesAI and their company culture.

View company profile

Hercules AI is at the forefront of enterprise-grade AI solutions, specializing in a neuro-symbolic framework designed for the extraction, transformation, and verification of contextual information. This robust platform serves to enhance the decision-making capabilities of AI agents by utilizing a multi-agent AI systems approach, where information is meticulously pulled from diverse data sources within enterprises. This ensures that AI can effectively mimic human reasoning while adhering to the necessary rules and guidelines in complex business environments.

The technology behind Hercules is built to provide generative AI solutions that democratize the capability for enterprises to develop and manage AI applications in a secure manner. This allows organizations to handle complex workflows with confidence, ensuring that their operational needs are met while safeguarding sensitive data. The emphasis on a secure deployment within a client’s Virtual Private Cloud or on-premises infrastructure highlights the commitment of Hercules to enhanced data security and cost-effective ownership. By utilizing a blend of Small and Large Language Models, Hercules achieves high accuracy and reliability in data processing, eliminating common pitfalls such as hallucinations.

Claim this profileHerculesAI logoHE

HerculesAI

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at HerculesAI

Explore the variety of open remote roles at HerculesAI, offering flexible work options across multiple disciplines and skill levels.

View all jobs at HerculesAI

Remote companies like HerculesAI

Find your next opportunity by exploring profiles of companies that are similar to HerculesAI. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
HerculesAI hiring Sr. Software Engineer (Backend/Agentic Systems) • Remote (Work from Home) | Himalayas