remote
Principal Software Engineer - AI-First Development - Las Vegas Sands Corp.
Software Engineer
Lead a small AI‑first engineering team, architecting and overseeing AI‑driven software development, governance, and mentorship using advanced AI agents and human‑in‑the‑loop processes.
About the role
Key Responsibilities
- Architect and guide the AI‑First Software Development Lifecycle, ensuring robust, scalable, and maintainable code produced by AI agents.
- Design and validate AI‑driven workflows, including code generation, configuration, and automated testing pipelines.
- Implement human‑in‑the‑loop governance to review, refine, and approve AI‑generated artifacts, maintaining quality and compliance.
- Mentor and coach a small engineering team, fostering best practices in AI integration, software design, and continuous improvement.
- Collaborate with cross‑functional stakeholders to translate business requirements into AI‑enabled solutions.
Requirements
- Extensive experience in software architecture and design, preferably with AI or ML components.
- Proficiency in managing AI agents and orchestrating AI‑driven development pipelines.
- Strong understanding of human‑in‑the‑loop processes and governance frameworks.
- Excellent communication and mentorship skills, with a track record of leading technical teams.
- Experience with modern development tools, CI/CD, and cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Skills
ragpythonjavascripttypescriptjavaawsgcpazure