Kiewit Corporation is hiring a Senior AI Software Engineer (hybrid) in Lone Tree, CO to build and own parts of an enterprise AI platform in production. This role connects AI capabilities with backend services, UI integration, and containerized workloads running on Kubernetes.
Responsibilities
- Own features and services through production: Clarify requirements and acceptance criteria, design and implement changes across AI, backend, data, and UI components, and provide post-release support.
- Build and evaluate AI workflows: Integrate language models, retrieval, and enterprise tools. Partner with domain experts to define task success and use representative evaluations to assess quality, failure behavior, latency, and cost.
- Enable domain experts to deliver ideas: Join early in design, pair during implementation, and guide prototypes through architecture review, hardening, integration, and delivery. Communicate tradeoffs and strengthen software practices for contributors.
- Work directly with Kubernetes: Deploy, troubleshoot, and improve containerized workloads, including configuration, networking, storage, resource usage, observability, and rollout and recovery behavior. Coordinate with platform teams on shared infrastructure.
- Improve implementation quality: Review human-written and AI-generated code for correctness, security, reliability, and maintainability. Trace changes across components, challenge assumptions in code and tests, and address root causes of defects.
- Protect company data and user access: Build integrations that respect permissions, preserve data integrity, and safely handle AI-driven actions and failures in partnership with security and data owners.
- Strengthen software engineering practices: Improve workflows through automated tests, code review, error handling, CI/CD, documentation, and operational visibility. Keep solutions understandable and appropriately scoped.
- Make capabilities clear and usable: Complete UI integration and documentation, while keeping ownership, dependencies, readiness, rollout status, and known limitations visible to the team.
Requirements
- 5+ years of professional software engineering experience designing, building, and maintaining production applications or services, including independent ownership of substantial features or services from design through deployment and ongoing support.
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical software engineering experience.
- Hands-on Kubernetes experience deploying, operating, and troubleshooting containerized applications.
- Strong programming and debugging skills, with depth in Python or TypeScript, and the ability to contribute across Python services and TypeScript/React web applications.
- Ability to navigate unfamiliar codebases, identify consequential defects and architectural weaknesses, and explain why a proposed correction is sound.
- Practical experience integrating LLMs or agent workflows into applications, including evaluating behavior and limitations.
- Experience using AI-assisted development tools while independently reviewing, debugging, and validating the resulting code.
- Solid software fundamentals including API design, data modeling, distributed systems, authentication and authorization, testing, version control, and CI/CD.
- Experience transitioning prototypes to production with attention to security, failure handling, performance, and operability.
- Clear communication and comfort supporting contributors with different technical backgrounds, including questioning assumptions and adjusting when evidence changes.
Technologies
Python, TypeScript, React, Kubernetes, language models, retrieval, LLMs, CI/CD, API design, authentication and authorization, PostgreSQL, Azure, Azure Kubernetes Service (AKS), Helm, FastAPI, graph or vector retrieval, Model Context Protocol (MCP).
Benefits
- Comprehensive benefits package including top-tier medical, dental and vision plans covering eligible employees and dependents
- Voluntary wellness and employee assistance programs
- Life insurance
- Disability
- Retirement plans with matching
- Generous paid time off
Preferred Qualifications
Experience with Azure and Azure Kubernetes Service (AKS), Helm, FastAPI, PostgreSQL, graph or vector retrieval, Model Context Protocol (MCP), and enterprise integrations. The company values depth in relevant areas and the ability to learn across the stack; familiarity with every listed technology is not required.
What Success Looks Like
- Independently deliver and support useful capabilities within area of ownership, demonstrating quality through software tests and AI evaluations, reducing recurring failures, and helping other contributors become more effective.
- Deliver a product the team can confidently understand, operate, and extend, using reusable practices that support additional use cases.
Other Requirements
- Regular, reliable attendance
- Work productively and meet deadlines timely
- Communicate and interact effectively and professionally with supervisors, employees, and others in individual and team environments
- Perform work safely and effectively, including following oral and written instructions and policies related to warning signs and equipment use
- Work during normal operating hours to organize and complete work within given deadlines, including overtime and weekend work as required
- May work at various locations; conditions may vary