Senior AI Research Engineer – Colorado Springs
Requirements
Must have:
– Bachelors Degree in Engineering, Computer Science, or a related field – Proficient in Python and optionally one compiled language such as C++, Go, or Java – Knowledge of containerization (Docker or Podman) and orchestration (Kubernetes) – Experience with large language model frameworks/libraries (e.g., Hugging Face Transformers, LangChain, OpenAI API, vLLM, DeepSpeed) – Strong background in software engineering and computer science – Familiarity with object-oriented programming, data structures, algorithms, concurrency, and I/O (block storage network database) – Proven ability to develop code that resolves intricate challenges and implement innovative solutions – Effective communication skills and the ability to thrive in a collaborative setting – Masters Degree in Engineering, Computer Science, or a related discipline (desired) – Solid understanding of prompt engineering, few-shot learning, and model alignment techniques (desired) – Experience in designing and implementing API-first services (REST, gRPC, GraphQL) (desired) – Experience with communication protocols like REST or gRPC (desired) – Familiarity with Test-Driven Development from unit and acceptance perspectives (desired) – Knowledge of software orchestration (e.g., Kubernetes, Helm, Istio/Linkerd) and GitOps workflows (desired) – Understanding of CI/CD pipelines for machine learning (MLflow, Kubeflow, GitHub Actions, Azure ML, etc.) (desired) – Experience in developing microservices and microservice architectures (desired) – Knowledge of hardware-accelerated computing for CPUs and GPUs (e.g., CUDA, Intel oneAPI, SYCL) (desired) – Experience deploying AI-enabled systems across various environments (desired) – Leadership experience with other engineers or small teams (desired) – Classification clearance: Top Secret // SCI (desired)
Responsibilities:
- Create software solutions utilizing Artificial Intelligence to deliver advanced capabilities to our clients – Participate in all stages of the system development lifecycle, including requirement gathering, design, implementation, integration, and testing – Engage in activities such as proof of concepts, prototype development, demonstrator creation, and production transition – Apply contemporary computer science principles, including object-oriented programming and various algorithms – Write code to tackle complex issues and devise groundbreaking solutions
-
Company:
We are the Lockheed Martin Artificial Intelligence Center (LAIC) team, committed to advancing the frontiers of Artificial Intelligence and making a significant impact in the industry. We offer a range of projects from prototypes to deployment, allowing our members to contribute to innovative solutions that enhance our customers capabilities. Our company promotes a flexible work environment with comprehensive benefits, dedicated to investing in our employees futures. We believe in nurturing creativity and providing the resources necessary for personal and professional growth. Join us in our mission to build a better tomorrow.