Interested in this AI Software Engineer role at Las Vegas Sands Corp.?
Apply Now →Skills & Technologies
About This Role
Position Overview
The primary responsibility of the Senior Software Engineer (AI\-First Development) is to design, orchestrate, and validate software applications built through AI\-driven development workflows. This is not an AI\-assisted traditional developer role. Rather than writing the majority of code by hand, this role operates within an AI\-First Software Development Lifecycle (SDLC) where AI agents serve as the primary producers of code, configuration, and test artifacts. The engineer provides architectural direction, context engineering, human\-in\-the\-loop governance, and final accountability for all delivered software.
The Senior Software Engineer combines deep software engineering fundamentals with the ability to think in systems, design effective agent workflows, and validate AI\-generated outputs across security, correctness, performance, and compliance dimensions.
All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.’s policies, practices, and procedures. All Las Vegas Sands Corp. Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the company’s standards, work requirements and rules of conduct.
Essential Duties \& Responsibilities
- Agent Workflow Design and Orchestration
+ Design, build, and maintain AI agent workflows that produce application code, infrastructure configuration, test suites, and documentation.
+ Decompose complex application requirements into discrete, well\-scoped tasks that AI agents can execute effectively within defined boundaries.
+ Select and configure appropriate AI models, agent frameworks, and tooling for each workflow based on task complexity, risk level, and cost considerations.
+ Construct and maintain context stores that provide agents with organizational knowledge, coding standards, architectural patterns, and domain context needed to produce correct and consistent outputs.
+ Author and maintain the agent toolchain, including Skills (SKILL.md) for reusable domain knowledge, hooks for deterministic automation at defined workflow points, and project memory files (CLAUDE.md, AGENTS.md) that provide persistent context across agent sessions.
+ Design subagent architectures that decompose complex workflows into specialized, scoped agents with appropriate tool access, following the principle of least privilege for each agent role.
+ Apply compound engineering practices that systematically capture insights, patterns, and failure modes from each development cycle, encoding them into project memory, skills, and agent configurations so that each unit of work makes subsequent work easier and more reliable.
+ Participate in Mob Elaboration sessions to collaboratively refine requirements, acceptance criteria, and context packages before agent execution begins.
- Verification and Quality Assurance
+ Apply a multi\-layer verification framework to all AI\-generated outputs, validating functional correctness, security posture, performance characteristics, code quality, and regulatory compliance.
+ Establish and enforce human\-in\-the\-loop (HITL), on\-the\-loop (OHOTL), and after\-the\-loop (AHOTL) governance checkpoints appropriate to the risk level of each workflow.
+ Review, test, and approve AI\-generated code, ensuring it meets Sands coding standards, architectural guidelines, and security requirements before promotion to production.
+ Design and maintain automated verification pipelines that supplement human review, including test harnesses, static analysis gates, and runtime telemetry.
+ Identify and remediate patterns of agent drift, hallucination, or quality degradation across repeated workflow executions.
+ Implement agent observability and telemetry systems that track agent behavior, tool call patterns, token consumption, and output quality metrics across workflows.
- Application Development and Architecture
+ Architect and deliver full\-stack applications across web, API, and data layers using AI\-First methodologies as the primary development approach.
+ Define system architecture, data models, API contracts, and integration patterns that serve as the foundational context for agent\-driven development.
+ Collaborate with cross\-functional teams including product, design, infrastructure, and security to translate business requirements into executable agent workflows.
+ Coordinate with development teams across global locations to ensure consistency in agent workflows, coding standards, and verification practices.
+ Maintain the ability to write, debug, and refactor code directly when agent outputs require manual intervention or when exploring novel architectural approaches.
+ Ensure all delivered applications meet enterprise standards for scalability, maintainability, observability, and operational readiness.
+ Design and build custom MCP servers that expose internal tools, databases, and business systems to AI agents through standardized interfaces, enabling agents to interact with enterprise data securely and reliably.
- Continuous Improvement and Mentorship
+ Evaluate emerging AI models, agent frameworks, MCP servers, and development tools to continuously improve workflow effectiveness and output quality.
+ Mentor team members on AI\-First development practices, context engineering techniques, and verification methodologies.
+ Contribute to the evolution of the Sands AI\-First SDLC standard, proposing refinements based on practical experience and measurable outcomes.
+ Document agent workflow patterns, prompt libraries, context store structures, and lessons learned to build institutional knowledge.
+ Monitor and optimize token consumption and cost across agent workflows, implementing strategies such as plan mode, context editing, multi\-session splitting, and efficient context window management to control operational expenses.
+ Participate in Mob Construction sessions, guiding agent execution in real time and coaching team members on effective orchestration techniques.
- Perform job duties in a safe manner.
- Attend work as scheduled on a consistent and regular basis.
- Perform other related duties as assigned.
Minimum Qualifications
- At least 21 years of age.
- Proof of authorization to work in the United States.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Must be able to obtain and maintain any certification or license, as required by law or policy.
- 7\+ years of professional software development experience, with demonstrated progression into senior or lead roles.
- 1\+ years of hands\-on experience using AI\-assisted development tools (such as GitHub Copilot, Cursor, Claude Code, Windsurf, or similar) as a core part of the daily development workflow.
- Strong foundational knowledge across at least two major programming ecosystems (for example, .NET/C\#, JavaScript/TypeScript, Python, Java, Go), with the ability to evaluate and validate AI\-generated code in any language relevant to a given project.
- Working knowledge of relational and non\-relational databases, including data modeling, query optimization, and schema design.
- Experience with cloud platforms (Azure preferred, AWS or GCP also acceptable), including deployment, configuration, and cost management.
- Working knowledge of DevOps practices, CI/CD pipelines, and infrastructure\-as\-code concepts.
- Experience with containerization (Docker) and container orchestration (Kubernetes or similar).
- Demonstrated ability to conduct thorough code reviews, identify defects in AI\-generated outputs, and provide constructive technical feedback.
- Excellent written and verbal communication skills, with the ability to articulate technical decisions and trade\-offs to both technical and non\-technical stakeholders.
- Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.
Preferred Qualifications
- Experience designing multi\-agent and subagent architectures using frameworks such as LangGraph, CrewAI, AutoGen, Semantic Kernel, or custom orchestration layers. Understanding of agent planning, tool use, memory, multi\-step reasoning, and scoped tool access patterns.
- Practical experience constructing structured context packages for LLMs, including prompt design, RAG pipelines, context window optimization, project memory files (CLAUDE.md, AGENTS.md), and integration with MCP servers. Understanding of tactical context management strategies such as plan mode, context editing, and multi\-session splitting.
- Experience authoring Skills (SKILL.md), configuring hooks for deterministic automation, building custom MCP servers, and assembling agent toolchains that enable repeatable, production\-grade workflows.
- Experience implementing human\-in\-the\-loop oversight models, automated evaluation pipelines, and strategies for detecting agent drift or hallucination. Familiarity with agent telemetry, token consumption monitoring, and cost governance across multi\-agent workflows.
- Experience with microservices, event\-driven architectures, or message\-based systems (Kafka, RabbitMQ, Azure Service Bus). Understanding of enterprise integration patterns at scale.
- Knowledge of secure development practices, OWASP guidelines, and experience working within regulated industries (gaming, finance, hospitality, or similar). Understanding data privacy and responsible AI principles.
- Experience with unit testing, integration testing, end\-to\-end testing frameworks, and automated quality gates. Experience evaluating AI\-generated test coverage and identifying gaps.
- Track record of mentoring developers, leading technical initiatives, and driving adoption of new development practices across teams.
Physical Requirements
Must be able to:
- Physically access assigned workspace areas with or without reasonable accommodation.
- Work remotely as necessary.
- Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, and dust.
- Utilize laptop and standard keyboard to perform essential functions of the job.
Role Details
About This Role
AI Software Engineers build the applications and systems that AI models run inside. They own the API layers, data pipelines, frontend integrations, and infrastructure that turn a model into a product users interact with. Every AI company needs engineers who can build the software around the AI.
The challenge is building reliable systems around inherently unreliable components. Models are probabilistic. They'll give different answers to the same question. They hallucinate. They're slow. They're expensive. Your job is to build an application layer that handles all of this gracefully while delivering a product that users trust and enjoy.
Across the 4,133 AI roles we're tracking, AI Software Engineer positions make up 8% of the market. At Las Vegas Sands Corp., this role fits into their broader AI and engineering organization.
AI Software Engineer roles are among the most numerous in the AI job market. Every company deploying AI needs software engineers who understand AI integration patterns. The demand is broad, spanning startups to enterprises, across every industry adopting AI capabilities.
What the Work Looks Like
A typical week includes: building API endpoints that serve model inference with caching and fallback logic, designing the data pipeline that feeds context to a RAG system, implementing streaming responses in the frontend, debugging a race condition in the async inference pipeline, and optimizing database queries for the vector search layer. It's full-stack engineering with AI at the center.
AI Software Engineer roles are among the most numerous in the AI job market. Every company deploying AI needs software engineers who understand AI integration patterns. The demand is broad, spanning startups to enterprises, across every industry adopting AI capabilities.
Skills Required
Full-stack engineering skills with AI integration experience. Python and TypeScript are the most common requirements. You'll need to understand API design, database architecture, and how to build reliable systems around probabilistic outputs. Experience with streaming, async processing, and caching patterns is increasingly important as real-time AI applications proliferate.
Knowledge of vector databases, embedding APIs, and LLM integration patterns (function calling, structured outputs, retry logic) differentiates AI software engineers from general software engineers. Understanding cost optimization (caching strategies, model routing, batched inference) is valuable since inference costs can dominate application economics.
Strong postings describe the product you'll be building, the AI integration patterns you'll work with, and the scale requirements. Look for companies that have existing AI features and need engineers to improve and expand them, not companies that are 'planning to add AI' someday.
Compensation Benchmarks
AI Software Engineer roles pay a median of $232,000 based on 863 positions with disclosed compensation. Senior-level AI roles across all categories have a median of $227,400.
Across all AI roles, the market median is $200,700. Top-quartile compensation starts at $254,000. The 90th percentile reaches $307,500. For comparison, the highest-paying categories include AI Safety ($274,200) and AI Engineering Manager ($268,700). By seniority level: Entry: $97,760; Mid: $165,778; Senior: $227,400; Director: $250,000; VP: $250,000.
Las Vegas Sands Corp. AI Hiring
Las Vegas Sands Corp. has 4 open AI roles right now. They're hiring across AI Software Engineer, AI Product Manager, AI/ML Engineer. Based in Remote, US.
Remote Work Context
Remote AI roles pay a median of $173,300 across 2,012 positions. About 14% of all AI roles offer remote work.
Career Path
Common paths into AI Software Engineer roles include Software Engineer, Full-Stack Developer, Backend Engineer.
From here, career progression typically leads toward Staff Engineer, AI Architect, Engineering Manager.
If you're a software engineer, you're already 80% there. Learn the AI integration patterns: RAG, streaming inference, function calling, structured outputs. Build a project that demonstrates you can wrap an AI model in a production-quality application with proper error handling, caching, and user experience. That's the portfolio piece that gets you hired.
What to Expect in Interviews
Technical screens look like standard software engineering interviews with an AI twist. Expect system design questions about building reliable applications around probabilistic models: handling streaming responses, implementing retry logic for API failures, and designing caching strategies for LLM outputs. Coding rounds test standard algorithms plus practical integration patterns like async processing and rate limiting.
When evaluating opportunities: Strong postings describe the product you'll be building, the AI integration patterns you'll work with, and the scale requirements. Look for companies that have existing AI features and need engineers to improve and expand them, not companies that are 'planning to add AI' someday.
AI Hiring Overview
The AI job market has 4,133 open positions tracked in our dataset. By seniority: 106 entry-level, 1,901 mid-level, 1,663 senior, and 463 leadership roles (Director, VP, C-Level). Remote roles make up 14% of the market (583 positions). The remaining 3,532 roles require on-site or hybrid attendance.
The market median for AI roles is $200,700. Top-quartile compensation starts at $254,000. The 90th percentile reaches $307,500. Highest-paying categories: AI Safety ($274,200 median, 57 roles); AI Engineering Manager ($268,700 median, 42 roles); Research Engineer ($260,000 median, 442 roles).
AI Software Engineer roles are among the most numerous in the AI job market. Every company deploying AI needs software engineers who understand AI integration patterns. The demand is broad, spanning startups to enterprises, across every industry adopting AI capabilities.
The AI Job Market Today
The AI job market spans 4,133 open positions across 15 role categories. The largest categories by volume: AI/ML Engineer (2,865), Data Scientist (339), AI Software Engineer (313). These three account for the majority of open positions, though smaller categories often have higher per-role compensation because of specialized skill requirements.
The seniority mix tells a story about where AI teams are in their maturity. Entry-level roles (106) are outnumbered by mid-level (1,901) and senior (1,663) positions, reflecting that most companies are past the 'build a team from scratch' phase and need experienced engineers who can ship production systems. Leadership roles (Director, VP, C-Level) total 463 positions, representing the bottleneck between technical execution and organizational strategy.
Remote work availability sits at 14% of all AI roles (583 positions), with 3,532 requiring on-site or hybrid attendance. The remote share has stabilized after the post-pandemic correction. Senior and specialized roles (Research Scientist, ML Architect) are more likely to be remote-eligible than entry-level positions, partly because experienced hires have more negotiating power and partly because these roles require less hands-on mentorship.
AI compensation is structured in clear tiers. The market median sits at $200,700. Top-quartile roles start at $254,000, and the 90th percentile reaches $307,500. These figures include base salary with disclosed compensation. Total compensation (including equity, bonuses, and sign-on) runs 20-40% higher at companies that offer those components.
Category matters for compensation. AI Safety roles lead at $274,200 median, while Prompt Engineer roles sit at $140,000. The spread between highest and lowest-paying categories reflects the premium on specialized technical skills versus broader analytical roles.
The most in-demand skills across all AI postings: Python (2,128 postings), Aws (1,324 postings), Azure (1,003 postings), Rag (916 postings), Gcp (817 postings), Pytorch (655 postings), Prompt Engineering (639 postings), Claude (571 postings). Python dominates, appearing in the vast majority of role descriptions regardless of category. Cloud platform experience (AWS, GCP, Azure) is the second most common requirement. The newer entrants to the top skills list (RAG, vector databases, LLM APIs) reflect the shift from traditional ML toward generative AI applications.
Frequently Asked Questions
Get Weekly AI Career Intelligence
Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.