Booz Allen Hamilton is seeking a Senior Full Stack Virtual & Augmented Reality Engineer to develop and debug VR and AR software and applications. The role involves integrating data-driven and AI-enabled features, mentoring team members, and designing systems that leverage data analytics and AI/ML models to enhance user experiences.
Responsibilities:
- Develop and debug Virtual Reality (VR) and Augmented Reality (AR) software and applications for various devices, while integrating data-driven and AI-enabled features to enhance realism, interactivity, and training effectiveness
- Apply advanced skills and extensive technical expertise across Unity development, data processing, and machine learning concepts
- Design and implement systems that leverage data analytics, simulation telemetry, and AI/ML models to solve complex problems and deliver intelligent, adaptive user experiences
- Develop innovative solutions that bridge real-time 3D environments with data science methodologies
- Work with minimal direction
- Mentor and supervise team members, contributing to both engineering execution and technical strategy in areas such as AI integration, data pipelines, and performance optimization
Requirements:
- 3+ years of experience with Unity and C# development
- Experience building interactive 2D/3D applications or games in Unity
- Experience working with data pipelines, data processing, or analytics workflows
- Experience with a programming language used in data science
- Experience integrating APIs or external services into Unity applications
- Knowledge of object-oriented programming and software architecture
- Knowledge of machine learning concepts, such as supervised and unsupervised learning and model evaluation
- Ability to work in a collaborative, cross-functional team environment and deliver features end-to-end
- Secret clearance
- Bachelor's degree in Computer Science, Software Engineering, or Data Science and 3+ years of experience with software, or 5+ years of experience with software in lieu of a degree
- Experience integrating AI/ML models into real-time applications, such as Unity inference pipelines
- Experience with real-time data visualization or simulation systems
- Experience in XR, including VR, AR, and MR development using Unity
- Experience with cloud platforms, such as AWS, Azure, or GCP for model training or deployment
- Experience optimizing performance for real-time applications, such as CPU/GPU, memory, and profiling
- Experience with DevOps practices, such as CI/CD, containerization, or automated testing
- Experience in simulation, training systems, or defense-related environments
- Knowledge of ML frameworks, such as TensorFlow, PyTorch, or ONNX
- Knowledge of computer vision, NLP, or reinforcement learning applied to interactive systems
- Knowledge of backend systems, microservices, or data storage solutions, such as SQL or NoSQL