Hercules AI Logo

Hercules AI

Sr. Software Engineer (Backend/Agentic Systems)

Posted 16 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Portugal
Senior level
Remote
Hiring Remotely in Portugal
Senior level
Design and implement backend components and APIs for agentic systems, focusing on performance, scalability, and collaboration with cross-functional teams.
The summary above was generated by AI

About HerculesAI

HerculesAI helps finance and operations leaders solve problems that are too complex, large-scale, or time-consuming for human teams to manage alone. Its platform automates the validation and verification of data across millions of high-volume, rules-based transactions, improving billing accuracy, reducing costs, and accelerating cash flow. Built on a modular, multi-AI agent architecture, HerculesAI delivers industry-specific solutions for staffing, insurance, government, and financial services. Its accuracy and consistency enable enterprises to achieve levels of precision and speed that were previously out of reach. 

Headquartered in the United States, HerculesAI also has offices in the United Kingdom, Armenia, Canada, and Portugal. 

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.

Top Skills

AWS
Docker
Fastapi
GCP
Kubernetes
Postgres
Python

Similar Jobs

An Hour Ago
Remote or Hybrid
7 Locations
Internship
Internship
Automotive • eCommerce • Hardware • Music • Retail • Software • Wearables
Work on prototyping and implementing audio ML algorithms for real-time applications. Present findings and integrate solutions into existing platforms. Collaborate with experts in ML and DSP.
Top Skills: CC++MatlabOnnxPythonPyTorchTensorFlowTflite
Yesterday
Remote
3 Locations
Senior level
Senior level
Healthtech
The Senior Software Engineer will design and build backend services for health data, improve reliability, and deliver robust solutions to enhance patient care.
Top Skills: FastapiGoGoogle Cloud PlatformNext.JsPostgresPythonTemporal CloudTypescript
2 Days Ago
Remote or Hybrid
Lisbon, PRT
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and deploy secure, performant applications using Java/Spring, create microservices, and integrate complex data flows ensuring high performance and scalability.
Top Skills: CassandraJavaKafkaRestful ApisSpring

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account