We are a global, diverse team of cloud experts building the next generation of cloud solutions.
Senior Backend Engineer – AI Platform
Location
United States
Posted
82 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – AI Platform
Virtasant
• Design and build backend-heavy platform features for our platform • Productionalise AI-enabled capabilities (e.g. anomaly detection, recommendations, agent-based workflows) • Implement AI thoughtfully across the entire SDLC - prototyping, testing, iteration, and deployment • Collaborate closely with Product to turn vision into shipped features • Identify blockers early, communicate clearly, and iterate fast • Help shape engineering standards and patterns as the product matures • Design systems that support model evaluation, prompt/version management, and deterministic fallbacks to ensure AI-driven features are observable, testable, and production-safe • Build AI features with explicit evaluation criteria, feedback loops, and guardrails (accuracy, latency, cost, and explainability) so models improve predictably over time • Success in the first 6–12 months looks like: 2+ production-ready features shipped. Tangible progress towards operating as a smart intelligence platform. Clear, repeatable engineering patterns for AI-enabled development. Utilize lightweight but rigorous AI engineering practices (evaluation harnesses, rollout strategies, and rollback mechanisms) that allow the platform to scale AI features safely and repeatedly.
Job Requirements
- 8+ years professional software engineering experience
- Strong backend engineering background (full-stack a plus, not required)
- Hands-on experience building on AWS
- Strong proficiency in Python (Java/C++ acceptable as secondary languages)
- Demonstrated experience using AI in real production systems (not just experimentation - clear, repeatable patterns)
- Comfortable working in ambiguity with product-led direction
- Ability to architect backend services that support asynchronous workflows, event-driven pipelines, and AI agents that operate over time rather than single request/response cycles
- Comfort articulating why certain AI approaches were not used, including trade-offs around latency, explainability, data availability, or long-term maintainability.
Benefits
- High ownership
- Product focus
- AI-First
- Opportunity to own and shape technical delivery at scale
- Exposure to broader cloud optimisation and consulting initiatives over time
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Engineer, Backend-heavy
VirtasantWe are a global, diverse team of cloud experts building the next generation of cloud solutions.
• Designing and building Python-based backend services • Developing APIs using FastAPI • Designing and maintaining event-driven architectures • Managing large-scale data ingestion and ETL workflows • Working with MongoDB • Deploying and maintaining AWS serverless services • Supporting secure B2B API integrations • Improving reliability, performance, and system scalability
Software Engineer III, Backend, Java
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• As a microservices developer, build software systems that have well-defined interfaces • Write modular and reusable code and deliver high-quality results for enterprise projects • Develop, test, and deploy high-quality software into production • Own the delivery of small to mid-sized features and components from design through implementation • Work through project and task roadblocks, collaborating with teammates and escalating when needed • Contribute to and help drive technical and design discussions within the team • Make implementation trade-off decisions and contribute to solution design • Debug and troubleshoot issues across environments, including production • Participate in the on-call rotation to support production systems • Take ownership of problems, propose solutions, and ensure resolution or proper handoff • Participate in code reviews, providing and incorporating feedback to improve code quality • Contribute to team planning, estimation, and prioritization discussions • Support software quality, customer experience, and maintainability by contributing to automated testing • Work closely with product teams and internal stakeholders to inform technology decisions • Mentor and support engineers earlier in their careers • Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations
Software Engineer II, Backend, Java
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Contribute to the implementation of designs and participate in technical discussions • Test and maintain software for game management, bet placement, jackpots, and integrations with third-party providers • Support the rollout of the platform into new and emerging markets • Collaborate with engineers across the team, following engineering best practices • Ensure seamless interactions between the casino platform and other services within the Fanatics ecosystem • Write modular and reusable code and contribute to delivering quality results for enterprise projects • Develop, test, and deploy high-quality software into production • Incorporate feedback from code reviews to improve code quality and maintainability • Assist in troubleshooting software issues and escalate when tasks or projects hit roadblocks • Participate in team planning discussions • Improve documentation and contribute to operational excellence efforts • Support the release and adaptation of products for new and emerging markets • Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities
• Develop, test, and deploy robust web scraping scripts and crawlers using advanced Python tools (Playwright, Selenium, Requests, BeautifulSoup, etc.). • Architect and maintain asynchronous scraping systems capable of massive, large-scale data extraction. • Implement, monitor, and optimize sophisticated anti-blocking strategies and proxy rotation to ensure high reliability and uptime. • Manage and automate data ingestion pipelines and seamless integrations with external REST APIs. • Debug, monitor, and continuously improve scraper performance, reliability, and data quality. • Partner with other engineers to enhance our core scraping infrastructure, tooling, logging, and monitoring systems. • Assist with DevOps tasks, including Docker, CI/CD, and managing Linux environments.


