Senior Software Engineer with Data Skills (Remote, US)

Itx Corp
Rochester, NY

Join Our Team as a Senior Software Engineer with Data Skills for Agentic AI Systems!

We are looking for a Senior Software Engineer with a strong focus on Data and experience building infrastructure for LLM-powered applications and agent-based systems. In this role, you will work on RAG pipelines, agent workflows, and memory systems that allow AI agents to reason, retrieve information, and interact with complex tasks.

You will collaborate with engineers building intelligent agents and help design the data pipelines, evaluation frameworks, and orchestration workflows that support reliable and scalable AI systems.

Note: T his opening is only available for candidates based in the United States of America. Applications from other locations will not be considered for the role.

What You'll Do:


  • Design and maintain ETL pipelines that process and classify unstructured data for Retrieval-Augmented Generation (RAG) systems.

  • Support the development of agent-based architectures using reasoning and acting patterns such as ReAct.

  • Build and maintain agent workflows using node-based orchestration frameworks such as LangGraph.

  • Implement agent memory strategies, including short-term event memory and long-term memory approaches such as summarization, semantic memory, episodic memory, and user preference storage.

  • Develop system prompts and intent-handling prompts that support reliable agent interactions.

  • Create evaluation tests and performance benchmarks to measure LLM agent performance.

  • Build tools that allow LLM agents to interact with external systems and services.

  • Apply best practices around prompt security, input sanitization, and safe handling of user-generated content.

What We're Looking For:


  • Experience building RAG pipelines or ETL workflows for unstructured documents.

  • Experience working with LLM-based systems or AI-powered applications.

  • Familiarity with agent architectures such as ReAct.

  • Experience building or maintaining workflow orchestration systems (e.g., LangGraph or similar node-based frameworks).

  • Experience writing system prompts or designing prompt interactions for LLM applications.

  • Experience evaluating or testing LLM systems.

  • Understanding of data pipelines and document processing for AI systems.

  • Familiarity with AWS environments and tools such as AWS CLI or STS.

  • Understanding of security considerations in LLM systems, including prompt injection and input sanitization.

Nice to have:


  • Experience with LangGraph or other agent orchestration frameworks.Experience building tools for tool-enabled LLM agents.Understanding of hierarchical workflows or state-machine based orchestration.

  • Experience working with AI agent security concepts or agent threat models.

  • Experience designing evaluation datasets or LLM benchmarking frameworks.

  • Experience implementing agent memory systems or memory strategies.

ITX’s Compensation Philosophy

Equality in compensation has been our practice since ITX started, in 1997.

ITX believes that market-based pay ensures fair and equitable compensation for our worldwide team members and pay that is based on the market, not on who has the best negotiation skills. At ITX, you’ll never discover that someone in the same job with the same experience makes more than you, or that there are pay gaps based on race, gender, disability, or age.

How do our team members experience market-based pay at ITX? We gather market data to benchmark each position in our candidates’ and team members’ locations and use these benchmarks for candidate offers and to perform regular compensation reviews for our team members. You’ll never have to worry about asking for a pay raise again. At least once a year ITX automatically adjusts pay when the benchmark is higher than our team member’s compensation.

In Rochester, N.Y., home to ITX’s headquarters, the pay range for a Senior Software Developer with Data Skills role is $96,000 to $129,000 , depending on experience, specific skills and certifications, and education. Based on your location in the United States if you are in a place where the market for your role is higher or lower, this pay range could be 13% lower or 10% higher than the Rochester, N.Y. market.

ITX has team members in many countries, and we use the same methodology for determining pay for all our teammates. For candidates outside of the United States, we use local market data to determine the benchmark range for the Senior Software Engineer with Data Skills.

Do you have questions about ITX’s compensation practices? Let us know! We’re proud of how we do compensation at ITX and welcome the opportunity to share more.

This role was posted by ITX on March 6th, 2026.

Posted 2026-03-10

Recommended Jobs

CNC Machine Operator

HR One
West Winfield, NY

Since 1970 Precisionmatics  has specialized in the manufacture of precision turned and turn/mill mechanical parts to customer specifications. With over 60 model CNC machines we are able to quote and …

View Details
Posted 2026-01-14

Supervisor Benefit Enrollment

Center for Elder Law & Justice
Buffalo, NY

Buffalo. Center for Elder Law & Justice. $90,000/year Center for Elder Law & Justice (CELJ) is seeking a Supervisor for benefit enrollment and navigation programs. Position Overview The…

View Details
Posted 2026-02-28

Customer Relationship Manager

Delmar International Inc.
Freeport, NY

Mandate: Reporting to the Vice President of Business Development and Sales, the Customer Relationship Manager will serve as the key liaison between our sales representatives and operations team. I…

View Details
Posted 2026-02-23

Information Technology (SIR), Emerging Talent Intern (Summer)

Metropolitan Transportation Authority
Staten Island, NY

Description Department: Operations Support Location: 845 Bay Street, Staten Island NY, 10304 Position Title: Information Technology (SIR), Emerging Talent Intern (Summer) Hourly Rate: $19.0…

View Details
Posted 2026-02-18

Senior Front End Software Engineer - Application Development

Palantir Technologies
New York, NY

A World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our part…

View Details
Posted 2026-02-28

Administrative Assistant - The Women's Project

Lensa
New York, NY

Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs, but promotes jobs on LinkedIn on behalf of …

View Details
Posted 2026-03-09

Data Analyst (Media/Entertainment Industry)

Advanced Systems Group
New York, NY

Description About Us:   Advanced Systems Group, LLC enables creativity through better technology and operations for media creatives and content owners. From acquisition to delivery, on-premi…

View Details
Posted 2026-02-13

Orthopedic Nurse Practitioner or Physician Assistant

Palm Careers
Hudson, NY

Orthopedic Nurse Practitioner / Physician Assistant Employment Type: Full-Time | Outpatient Only Location: Upstate New York Hudson Valley Region A well-established, community-focused healt…

View Details
Posted 2026-01-25

Emergency Response Security Officer

GardaWorld
Pembroke, NY

Job Description GardaWorld Security Services is Now Hiring a Response Security Officer! Ready to suit up as a Special Response/Flex Security Guard What matters most in a role like this i…

View Details
Posted 2026-02-23

Field Supervisor Enterprise Account

Select Exterminating
New York, NY

Position Summary The Field Supervisor is the primary owner and point of accountability for a single major pest control client account. This role requires extensive pest control knowledge, strong…

View Details
Posted 2026-02-06