Senior AI Engineer – Generative AI (hybrid)

Lockheed Martin Logo
Lockheed Martin
108800 - 216890 EUR / Year
  • Research
  • FullTime

Requirements


Must have:

– Bachelors Degree in Engineering, Computer Science, or a related field – Proficient in Python and at least one compiled language (C++, Go, or Java) – Knowledge of containerization tools (Docker or Podman) and orchestration (Kubernetes) – Experience with LLM frameworks/libraries (e.g., Hugging Face Transformers, LangChain, OpenAI API) – Strong background in software engineering and computer science Desired Skills: – Masters Degree in Engineering, Computer Science, or a related discipline – Familiarity with prompt engineering, few-shot learning, and model alignment techniques – Experience in designing and implementing API-first services (REST, gRPC, GraphQL) – Ability to work with communication protocols like REST or gRPC – Proficient in Test-Driven Development from both unit and system/acceptance perspectives – Experience in software orchestration (Kubernetes, Helm, Istio/Linkerd) and modern GitOps workflows – Understanding of CI/CD pipelines for machine learning (MLflow, Kubeflow, GitHub Actions) – Experience in developing microservices and microservice architectures – Familiarity with defense mission systems and real-time embedded software engineering – Experience with hardware-accelerated computing for CPUs and GPUs (e.g., CUDA, Intel oneAPI) – Background in model deployment software libraries (e.g., NVIDIA TensorRT, Triton Inference Server) – Experienced in deploying AI-enabled systems across diverse environments (cloud, edge devices) – Knowledge of high-performance computing and database interfacing (SQL, MongoDB) – Leadership experience or experience leading small engineering teams – Familiar with transitioning prototype software to production environments – Top Secret / SCI Clearance is required for this position

Responsibilities:


  • Develop innovative software products that leverage Artificial Intelligence to deliver exceptional solutions to clients – Engage in all stages of the system development lifecycle, from requirement generation to deployment – Participate in proof of concepts, prototype development, demonstrator building, and transition to production – Utilize current computer science methodologies, including object-oriented programming, data structures, algorithms, concurrency, and I/O – Create code to tackle complex challenges and provide creative solutions

Company:


At Lockheed Martin, we are at the forefront of Artificial Intelligence advancements, seeking individuals eager to make a significant impact within our industry. Joining our team means working on diverse projects that range from initial prototypes to final deployment, particularly within our Cognitive Modules portfolio at the Artificial Intelligence Center. We offer a hybrid work arrangement, aiming to provide flexibility while fostering innovation. Our comprehensive benefits package and commitment to employee growth create a culture where individual contributions are valued, and teamwork thrives. If you are driven, enjoy collaboration, and aspire to contribute to groundbreaking technologies, we welcome your application.