MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer, Ingestion Team

Pryon

New York City Remote permanent

Posted: March 17, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design and develop software applications that integrate with various data sources and transform it into business intelligence solutions. The ideal candidate should have a strong background in software development and knowledge of natural language processing. The role requires excellent communication skills and attention to detail.

Job Description

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 Opportunity:

The Ingestion team is responsible for everything that happens between content arriving from a connector and that content being ready for search and retrieval. This means document processing pipelines that handle parsing, text extraction, chunking, metadata enrichment, embedding generation, and index population — across every file format and content type our customers throw at us.

We’re in the middle of a significant architectural evolution — migrating from a legacy pipeline to a modern, workflow-orchestrated architecture with cleanly separated processing stages: intake, transformation, enrichment, and indexing. The team is also actively designing the next iteration of the pipeline to push further on throughput and resilience.

This is real systems engineering: the problems are about scale, reliability, and the messy realities of processing millions of documents with wildly different structures.


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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply