Senior Software Engineer

MastercardO'fallon, MO
$115,000 - $184,000Onsite

About The Position

The Mastercard B&MI Technology Development team is seeking a Senior Software Engineer to drive innovation and enhance customer experience through scalable, high-impact technology solutions. Our team focuses on leveraging cutting-edge technologies to deliver advanced analytics and reporting capabilities to a diverse global customer base. In this role, you will collaborate closely with product partners and cross-functional engineering teams to enhance existing platforms, design scalable solutions, and contribute to the development of new products that deliver meaningful customer value. We are looking for a Senior AI Java Engineer (Hands-on IC) to deliver AI-driven capabilities across our roadmap. This is a builder role requiring strong hands-on engineering—owning critical components end-to-end and delivering production-grade, AI-enabled services with high standards of operability, security, scalability, and resilience. This role blends Software Engineering (deterministic systems and reliable services) with AI Engineering (model lifecycle, monitoring, and continuous improvement of probabilistic systems).

Requirements

  • Python – Proven experience building and operationalizing production-grade AI components (code, testing, packaging)
  • AI Frameworks – Hands-on experience with modern AI frameworks (e.g., PyTorch, TensorFlow, Hugging Face) for model development, tuning, or serving
  • Strong Java engineering expertise, including designing, developing, testing, and maintaining scalable, high-performance systems
  • Proven ability to deliver reliable, production-grade software with strong testing discipline (unit, integration, and beyond)
  • Hands-on experience with the AI/ML lifecycle, including deployment, workflow automation, and performance monitoring
  • Experience designing and building microservices, APIs, and distributed systems
  • Solid understanding of data systems, including relational and non-relational databases, and large-scale data processing
  • Strong problem-solving and debugging skills across complex, distributed environments
  • Excellent communication and collaboration skills, with the ability to work effectively across teams and geographies

Nice To Haves

  • Experience building AI systems with data ingestion, preprocessing, and feature engineering pipelines
  • Experience applying CI/CD practices to AI delivery, including automation of build, test, and deployment workflows
  • Familiarity with observability and monitoring practices for production AI systems
  • Experience improving AI system robustness through evaluation, monitoring, and operational safeguards
  • Experience with cloud-native and DevOps technologies (e.g., Docker, CI/CD pipelines, PCF or other cloud platforms)
  • Familiarity with payments, analytics, or reporting platforms
  • Exposure to emerging AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code, CrewAI, n8n)

Responsibilities

  • Build and own Java services and APIs that deliver AI-powered features, ensuring performance, scalability, and maintainability in a distributed environment
  • Develop and productionize AI components in Python, supporting model training, tuning, and inference workflows
  • Implement and operate AI systems in production, including deployment frameworks, automated pipelines, and model lifecycle management (versioning, monitoring, and updates)
  • Own delivery across the full lifecycle—design, development, testing, deployment, configuration, and documentation—with a strong focus on automation and operational excellence
  • Design and develop secure, scalable, and reliable systems supporting global, customer-facing platforms
  • Drive engineering excellence through code reviews, testing discipline, and best practices, making pragmatic design and architectural decisions
  • Troubleshoot complex issues across distributed services and AI components, applying strong root-cause analysis and problem-solving skills
  • Mentor engineers through hands-on technical guidance and reviews, raising the bar on quality, scalability, and AI readiness

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service