Hercules AI Logo

Hercules AI

Sr. Software Engineer (Backend/Agentic Systems)

Posted 6 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

3 Hours Ago
Easy Apply
Remote or Hybrid
Portugal
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Security • Software • Cybersecurity
As a Senior AI Engineer, you will develop AI-assisted tools for engineering workflows, ensuring quality and reliability while collaborating with teams to optimize integration processes and testing methods.
Top Skills: .NetDatadog ApmGoJavaMlOpentelemetry
7 Hours Ago
Remote or Hybrid
Portugal
Mid level
Mid level
HR Tech • Information Technology • Professional Services • Sales • Software
The IT Specialist will provide IT support, manage operations, enhance IT security, and administer SaaS platforms for teams in EMEA, focusing on delivering seamless IT experiences.
Top Skills: EdrGoogle WorkspaceIamJAMFJumpcloudmacOSMdmOffice 365OktaSIEMVulnerability ManagementWindows 10Windows 11ZendeskZoom
Yesterday
Remote or Hybrid
2 Locations
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The role involves driving revenue growth through enterprise-level sales, managing customer engagements, and leading virtual teams. Requires deep tech knowledge and negotiation skills.
Top Skills: Cloud NetworkingEdge ComputingGoogle SuiteMsft SuiteSalesforceSecurityTableau

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account