Senior Software Engineer, Ingestion Team

TLDR

Design and build pipeline stages for a modern ingestion architecture, tackling the challenges of processing diverse document formats at scale.

About Pryon:  We’re a team of AI, technology, and language experts whose DNA lives in Alexa, Siri, Watson, and virtually every human language technology product on the market. Now we’re building an industry-leading knowledge management and Retrieval-Augmented Generation (RAG) platform. Our proprietary, cutting-edge natural language processing capabilities transform unstructured data into meaningful experiences that increase productivity with unmatched accuracy and speed. The Ideal Candidate:
  • Is self-driven and comfortable operating with autonomy inside a structured team
  • Gets energized by architectural challenges, not just feature work
  • Has the patience and discipline to improve existing systems while building new ones
  • Understands that pipeline engineering is about handling the 10,000 edge cases, not just the happypath
  • Is motivated by the mission: building the processing backbone that makes enterprise AI accurateand reliable
  • Communicates well in a remote-first environment and collaborates naturally across teamboundaries
  • In This Role You Will:
  • Design and build pipeline stages for our modern ingestion architecture - from document intake through embedding generation and index writing
  • Contribute to the design of next-generation pipeline architecture as the system evolves
  • Improve system stability and scale: identify bottlenecks, reduce failure rates, and build observability into every stage
  • Work with workflow orchestration tools to manage complex, multi-step document processing with retry logic, error handling, and state management
  • Handle the realities of document diversity: PDFs, HTML, Office formats, images, structured and semi-structured data - all flowing through the same pipeline
  • Collaborate with the Connectors team (upstream) and Retrieval team (downstream) to ensure data flows cleanly across system boundaries
  • Participate in the ongoing migration from legacy systems, balancing new development with operational stability
  • What You'll Need to Be Successful:
  • 5+ years of software engineering experience, with meaningful time on data processing pipelines, ETL systems, or similar infrastructure
  • Strong proficiency in Python and/or Go
  • Experience with workflow orchestration tools — Temporal, Airflow, Prefect, Step Functions, or similar
  • Understanding of distributed systems patterns: queues, workers, backpressure, idempotency, retry strategies
  • Hands-on experience with Kubernetes, Docker, Terraform, and Helm
  • Familiarity with message brokers and event streaming (Kafka, RabbitMQ, SQS, or similar)
  • Comfort working across cloud providers (AWS, Azure, GCP)
  • Benefits for Full Time Employees: 
    - Remote first organization
    - 100% Company paid Health/Dental/Vision benefits for you and your dependents
    - Life Insurance, Short-term and Long-term Disability
    - 401k
    - Unlimited PTO

    We are interested in every qualified candidate who is authorized to work in the United States. However, we are not able to sponsor or take over sponsorship of employment visas at this time.

    Pryon will not consider race, religion, sex, sexual preference, or national origin in ways that violate the Nation's civil rights laws.

    Benefits

    Health Insurance

    100% Company paid Health/Dental/Vision benefits for you and your dependents

    Other Benefit

    401k

    Paid Time Off

    Unlimited PTO

    Remote-Friendly

    Remote first organization

    Pryon is developing a sophisticated knowledge management and Retrieval-Augmented Generation (RAG) platform that transforms unstructured data into actionable insights. Our expertise in AI and natural language processing enhances productivity by delivering accurate and quick results. We're focused on empowering businesses to harness the true potential of their data with ease.

    View all jobs
    Salary
    $175,000 – $200,000 per year
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Senior Software Engineer Q&A's
    Report this job
    Apply for this job