AI Software Engineer (Full-Stack Developer)

PTR Global

McLean, VA • 13m ago • On-site

Senior

On-site

166,400 - 187,200 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: AI Software Engineer (Full-Stack Developer)

  • Focus: Modernization of operational data stores and trade data capture

  • Work: Full stack development with real-time, event-driven data engineering and AI/ML integration

Description

Support the modernization of an operational data store and trade data capture processes by building real-time, event-driven data transfer solutions and backend services. Use AI/ML to accelerate data migration, improve reconciliation, and help users transition from legacy systems while contributing across the backend and frontend. Work with streaming platforms, CI/CD automation, and observability to ensure scalable and reliable performance.

Responsibilities

  • Design and implement real-time data transfer methodologies into a modern OLTP data store

  • Use AI technologies to improve data migration, reconciliation, and migration workflows

  • Move data transfer from batch file transfers to event-driven architectures

  • Develop and maintain backend services, including RESTful APIs

  • Contribute to both backend and frontend development for end-to-end solutions

  • Integrate AI/ML solutions into data pipelines and complex migrations

  • Build streaming solutions with Apache Kafka (installation, configuration, and development)

  • Apply real-time analytics and event-driven architecture principles to improve data availability and decision-making

  • Use CI/CD and DevOps practices to automate build, test, and deployment

  • Implement logging, monitoring, and observability for services and data pipelines

  • Work with SQL/NoSQL databases, microservices, containers, and serverless frameworks

  • Participate in design and code reviews; provide guidance to peers

  • Communicate progress, risks, and technical decisions to stakeholders

Requirements

  • 8–10 years of hands-on application development experience with modern technologies

  • 8+ years using Java or Python

  • 3+ years in backend service development with RESTful API design and implementation

  • Practical experience integrating AI/ML solutions into data pipelines, complex migrations, and system reconciliation

  • Proven hands-on experience with Apache Kafka (installation, configuration, development)

  • Strong knowledge of data streaming concepts and distributed systems

  • Hands-on experience with APIs, microservices, event streaming, logging and monitoring, SQL/NoSQL, containers, serverless frameworks, and DevOps tooling

  • CI/CD platform and DevOps tools/practices experience

  • Bachelor’s degree in Computer Science or related field (or equivalent experience); advanced studies preferred

  • Ability to work full-time on-site as required by the role

  • Working knowledge of AI and migrating legacy systems using AI (1–3 years relevant experience)

  • At least 8+ years of overall development experience in enterprise environments

  • Strong communication and collaboration skills across architecture, security, networking, platform, and application teams

  • Leadership and mentorship capability

  • Eligible to work in the United States without sponsorship; direct W-2 employment through a vendor

Benefits

  • Contract compensation: $80–$90/hr

  • For full-time consultants: medical, dental, vision, and 401K contributions, plus PTO and sick leave (per applicable state/local requirements)

  • Additional benefits as mandated by applicable state or localities

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for AI Software Engineer (Full-Stack Developer) role

Improve your resume for just $5

$166,400 – $187,200/year

Unlock Full Resume Report