Lead Backend Engineer – Automation

Remote
Full Time
Experienced

Job Title: Lead Backend Engineer – Automation 

About Assembly Industries

Talent is distributed but Opportunities are not - Assembly Industries is breaking that pattern by building an AI enabled talent platform that connects top-tier, highly skilled global professionals with innovative companies across the US. As a fast-growing startup, we are laser-focused on impactful growth, agile strategies, and exceptional results.


Role Overview

As a Lead Engineer focused on Backend Automation Infrastructure, you will be a foundational contributor to our internal orchestration platform—a mission-critical system that powers the intelligent automation layer across Assembly’s products and services.

This isn’t just a “tools and scripts” automation role. You will help architect, design, and implement a robust orchestration engine, built using Java microservices and a NoSQL document database, that underpins our AI-enabled operations. While you’re expected to have familiarity with AI/LLM-based workflows and emerging automation patterns (RAG, agents, chaining), your core responsibility is building backend systems that are reliable, scalable, and extensible for automation.

You will also collaborate with Engineering, Product, and Solution Enablement teams to expose automation capabilities as APIs and internal services, while ensuring the orchestration layer integrates seamlessly with other systems and LLM-based agents.

Key Responsibilities

🧱 Backend Systems Architecture & Development

  • Design and build the backend orchestration platform that powers automation workflows at Assembly.
  • Lead the development of Java-based microservices and distributed components responsible for task execution, state management, and orchestration logic.
  • Model and manage NoSQL document databases for tracking task states, contexts, metadata, and agent workflows.
  • Define internal API contracts, services, and system boundaries that enable modular orchestration logic and integration with LLMs or external APIs.

🧠 LLM-Aware System Design

  • Collaborate on infrastructure that supports agentic workflows, RAG pipelines, and other AI-native use cases.
  • Architect services that support:
    • Document chunking and metadata extraction
    • Embedding indexing with vector databases
    • Prompt chaining and context injection
       
  • Work with AI and Product teams to design systems that are extensible to evolving LLM tooling and chaining methods (e.g., Chain of Thought, ReACT, Tree of Thought).

🤖 Automation Platform Enablement

  • Integrate third-party APIs and automation layers (e.g., n8n, Make, Workato, or internal tools) into the orchestration fabric as plugins or services.
  • Provide extensible APIs and libraries for building reusable automation blocks or launching agents programmatically.
  • Collaborate with frontend and systems engineers to surface automation configuration, execution results, and observability.

🧪 Prototyping & Support for Emerging AI Use Cases

  • Work with solution engineers and AI specialists to prototype LLM-integrated automation flows.
  • Build internal tooling for LLM evaluation, tracing, prompt versioning, and response debugging.
 

Key Skills & Qualifications

Core Backend Engineering

  • 6+ years of software engineering experience, including system design and distributed architecture.
  • Strong proficiency in Java, especially for building scalable microservices.
  • Experience with NoSQL document databases (e.g., MongoDB, Firestore, Couchbase).
  • Deep understanding of distributed systems patterns—queues, retries, idempotency, service orchestration.
     

Automation & AI-Aware System Experience

  • Familiarity with automation platforms (Zapier, Make, n8n, or in-house tools).
  • Strong working knowledge of Python scripting and API-based integrations.
  • Understanding of LLM architectures, embedding systems, vector search (e.g., FAISS, Pinecone), and prompt engineering techniques.
  • Experience or interest in agent frameworks like LangChain, CrewAI, or similar.
  • Awareness of prompt chaining strategies and memory/context persistence across sessions.
     

Cross-Functional Collaboration

  • Comfort working with solution architects, AI engineers, and product stakeholders to translate business problems into backend architecture.
  • Strong communication skills and ability to document systems for a cross-disciplinary team.

Nice to Have

  • Experience with distributed task orchestration systems (e.g., Temporal, Airflow, Camunda).
  • Background in building workflow engines, plugin frameworks, or agent spawning/execution systems.
  • Contributions to open-source orchestration, LLM tooling, or automation platforms.
     

Bonus Points

If this is a new field for you, but you’ve built RAG, agentic, or automation backend projects on your own and can showcase them, that would be a huge plus. We highly value demonstrated capability over prior job titles.

 

This is a remote opportunity open to all candidates based in Argentina. 

 

*Your application includes a quick AI interview

#LI-RR1
 
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*