A

ABB

Electrification, automation, and robotics solutions

Generative AI/Large Language Model Application Developer

AI Application Engineering +1Posted on Nov 10
Full-timeOstrava, CzechiaNo salary listed

About the Job

Requirements

  • University or high school education in IT, software engineering, or a related technical field, and a strong interest in generative AI, large language models, and related technologies.
  • Excellent knowledge of Python, including experience with FastAPI, NiceGUI, uv, Alembic, Polars, lxml, Pydantic, the Azure SDK, and automated testing using unittest.
  • Practical experience designing and developing larger software applications, including architecture design, software design patterns, and the full application lifecycle from design and testing through deployment and maintenance.
  • Experience with containers and cloud technologies, including Docker and containerization.
  • Knowledge of relational databases such as PostgreSQL and NoSQL databases such as MongoDB, schema design, and query optimization; experience with API design, documentation, and integration using REST, GraphQL, and gRPC; understanding of application security, including authentication and authorization, and familiarity with CORS and middleware.
  • Experience with AI frameworks and libraries such as LangChain, LangGraph, AutoGen, FAISS, Pinecone, and similar agentic frameworks; understanding of generative-AI processes including RAG, prompt engineering, and LLMOps practices.
  • Hands-on experience building and operating solutions in Microsoft Azure, including deployment, configuration, and monitoring, with the ability to improve the structure, consistency, day-to-day operation, and delivery practices of Azure environments.
  • Working proficiency in English for reading documentation, writing technical notes, and collaborating within international teams.

Responsibilities

  • Design and develop advanced AI solutions based on large language models and generative AI, contribute to solution architecture, and use RAG patterns and LLMOps practices.
  • Develop robust backend solutions in Python using modern technologies and frameworks for API development, data-transformation pipelines, and interactive tools; implement testing strategies and ensure application security, reliability, and performance.
  • Work hands-on with the team to improve how Azure environments are structured, configured, monitored, and maintained, and introduce consistent day-to-day management practices.
  • Perform DevOps and cloud integration, including containerization, deployment to Azure environments, NGINX reverse-proxy configuration, CI/CD pipeline setup, version-control management, API-gateway integration including MCP-based integrations, and deployment and lifecycle management of AI models and solutions using Azure AI Foundry.
  • Work with relational and NoSQL databases, design schemas, optimize queries, and integrate REST-based services with a focus on security, performance, and scalability.
  • Participate throughout the software development lifecycle, provide technical guidance within the team, maintain documentation and engineering best practices, communicate in English, mentor junior team members, and contribute to innovation and continuous professional growth.

Desired Qualifications

  • Experience with Kubernetes or Azure Kubernetes Service (AKS), Azure OpenAI, Azure AI Search, Azure AI Document Intelligence, Azure AI Foundry, and related Azure AI services; experience managing, monitoring, and version-controlling AI projects.

About the Company

ABB

Electrification, automation, and robotics solutions

ABB provides electrification and automation technologies for industry and infrastructure. Its products include smart building systems, electric vehicle charging, robotics, motors and drives, and factory automation software, delivered as integrated hardware and software that manage energy and automate tasks. ABB differentiates itself with a long history in power and automation, a broad global footprint, and a focused portfolio around electrification, motion, process automation, and robotics, complemented by digital services. Its goal is to help customers use energy more efficiently and work more productively, enabling sustainable and resource-efficient operations and transportation.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
2007

Recently Posted Jobs

Explore more opportunities at ABB

See more jobs