Applied AI Software Engineer (Integration)
Indexed description
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field
- 1+ years of experience in software engineering or systems integration
- Strong programming skills in one or more of the following: Python, C++, Java
- Experience applying and integrating AI/ML concepts and frameworks (e.g., model integration, inference pipelines, or data processing workflows)
- Experience working in Linux-based development environments
You will work alongside software developers, system engineers, and test teams to integrate, evaluate, and mature AI-enabled features prior to formal system integration, verification, and validation. The ideal candidate is a strong software engineer who is comfortable working across system boundaries and is motivated to apply AI to solve real-world engineering challenges.
Key Responsibilities
- Integrate AI/ML capabilities into existing and emerging software systems, simulation frameworks, and lab environments
- Collaborate with software developers to incorporate AI-driven features early in the development lifecycle
- Develop and maintain integration pipelines across virtual and hardware-based test environments
- Design, implement, and evaluate AI-enabled workflows for system-level capabilities
- Troubleshoot complex integration issues spanning software, data, and system interfaces
- Contribute to the development of tools, automation, and infrastructure that enable scalable AI integration
- Work with cross-functional teams to define data requirements, interfaces, and performance metrics for AI-enabled development
- Advocate and champion use of AI throughout the development lifecycle
- Ability to debug and resolve complex, cross-domain technical issues
- Experience working with software integration, APIs, and distributed systems
- Experience integrating machine learning models into production or test environments
- Familiarity with simulation environments or hardware/software lab integration
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes)
- Knowledge of data pipelines, MLOps practices, or model lifecycle management
- Experience with real-time or embedded systems
Ability to work remotely
Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search