1

Software Engineer Parser Jobs (NOW HIRING)

The ideal candidate will have strong software engineering fundamentals, full-stack development ... Leverage tools like Llama Parser to build and optimize ML pipelines and applications. * Contribute ...

The candidate should be a well-rounded software developer with experience in an object oriented ... parser development, XML schema development, network protocol integration, shell scripting ...

The candidate should be a well-rounded software developer with experience in an object oriented ... parser development, XML schema development, network protocol integration, shell scripting ...

next page

Showing results 1-20

Software Engineer Parser information

See salary details

$83K

$177.7K

$206K

How much do software engineer parser jobs pay per year?

As of Jun 7, 2026, the average yearly pay for software engineer parser in the United States is $177,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What does a Software Engineer Parser do?

A Software Engineer Parser is responsible for designing, developing, and maintaining software components known as parsers. Parsers are used to analyze and interpret structured data, such as programming languages, data files, or markup languages, and convert them into a format that computers can process. This role often involves working with compiler design, syntax analysis, and implementing algorithms to read and process different data formats. Software Engineer Parsers play a crucial role in building tools like compilers, interpreters, and data transformation systems.

What are some common challenges faced by Software Engineer Parsers, and how can they be effectively addressed?

Software Engineer Parsers often encounter challenges related to handling ambiguous or malformed input data, optimizing parsing performance, and maintaining accuracy as input formats evolve. To address these challenges, it's important to implement robust error-handling mechanisms, write comprehensive unit tests, and stay updated with the latest parsing libraries and techniques. Collaboration with other developers, such as backend engineers and data scientists, also helps ensure that the parser integrates smoothly with other system components and meets project requirements.

What is the difference between Software Engineer Parser vs Software Engineer Compiler?

AspectSoftware Engineer ParserSoftware Engineer Compiler
Primary FocusDesigning and implementing parsers to analyze and interpret data or code structuresDeveloping compilers that translate source code into executable programs
Required SkillsKnowledge of parsing algorithms, syntax analysis, programming languagesUnderstanding of compiler architecture, code optimization, language semantics
Work EnvironmentTypically in software development teams working on language processing toolsOften in compiler development, programming language design, or software engineering teams
Industry UsageUsed in natural language processing, data analysis, language toolingUsed in programming language development, software engineering, system software

Both roles involve working with code analysis, but Software Engineer Parsers focus on analyzing and interpreting data or code structures, while Software Engineer Compilers work on translating source code into executable programs. They share similar skills but differ in their end goals and applications within software development.

What are the key skills and qualifications needed to thrive as a Software Engineer Parser, and why are they important?

To thrive as a Software Engineer Parser, you need strong programming skills (especially in languages like Python, Java, or C++), a solid understanding of compiler theory, and experience with parsing techniques such as lexical analysis and syntax trees. Familiarity with parsing tools and libraries (e.g., ANTLR, Lex/Yacc, or Bison) as well as knowledge of version control systems is typically required. Attention to detail, problem-solving abilities, and clear communication are vital soft skills for translating language specifications and collaborating with teams. These skills ensure high-quality, efficient parsers that are critical for software development tools, compilers, and data processing applications.
AI Software Engineer

Full-time

Posted 11 days ago


Job description

About the Role:
The ideal candidate will have strong software engineering fundamentals, full-stack development expertise, and hands-on experience building and deploying machine learning-driven applications. You will be responsible for designing, developing, and maintaining scalable AI/ML solutions while ensuring observability, performance, and reliability.
Key Responsibilities:
  • Design, develop, and deploy AI/ML-driven applications and services.
  • Build and maintain scalable, secure, and resilient full-stack applications.
  • Integrate observability tools (e.g., Langfuse or similar) to monitor, trace, and improve ML-powered systems.
  • Write clean, efficient, and maintainable code in Python or Java.
  • Leverage tools like Llama Parser to build and optimize ML pipelines and applications.
  • Contribute to architectural decisions and best practices for ML systems in production.
  • Troubleshoot performance issues and optimize ML workflows for efficiency.

Qualifications:
  • 6+ years of professional experience as a Software Engineer or AI/ML Engineer.
  • Strong programming skills in Python or Java.
  • Solid understanding of full-stack development (backend, APIs, databases).
  • Hands-on experience with large language models (LLMs) and related frameworks.
  • Knowledge of observability and monitoring tools like Langfuse.
  • Hands-on experience with Llama Parser for ML/LLM-powered applications.
  • Experience with cloud platforms like AWS.
  • Proven ability to design, build, and scale production-ready applications.
  • Strong problem-solving and debugging skills.
    Job Type: Contract
    Duration: 6M+
    Work type: Remote (US-based)
    Time Zone: CST