A

ABB

Electrification, automation, and robotics solutions

Generative AI/LLM Application Developer

AI Application Engineering +1Posted on Nov 10
Full-timeOstrava, Czechia

About the Job

Requirements

  • University or high school education in IT, software engineering, or a related technical field, and interest in generative AI, large language models, and related technologies.
  • Good knowledge of Python and commonly used libraries, including FastAPI, NiceGUI, uv, Alembic, Polars, lxml, Pydantic, and Azure SDK.
  • Experience in software application development, including participation in design, implementation, testing, and deployment, and a basic understanding of design patterns and the application lifecycle.
  • Practical experience with containers such as Docker and cloud environments; Azure experience is an advantage. Basic knowledge of version control and project management is required.
  • Basic knowledge of databases such as PostgreSQL and MongoDB, and ability to work with queries; familiarity with REST API design and documentation; awareness of application security principles.
  • Basic experience with AI frameworks and libraries such as LangChain, LangGraph, or similar agentic frameworks, and willingness to learn generative AI processes, including RAG, prompt engineering, and DevOps.
  • Basic familiarity with frontend development and willingness to contribute to user-facing features; NiceGUI experience is an advantage.
  • Working proficiency in English for reading documentation and team communication.
  • Applicants are encouraged to apply if their experience covers at least three of the listed areas.

Responsibilities

  • Design and develop advanced AI solutions, including applications based on large language models and generative AI, and contribute to system architecture using concepts such as RAG and LLMOps.
  • Develop robust backend solutions in Python using technologies and libraries for API development, data transformations, interactive tools, and testing, while ensuring code security and performance.
  • Integrate DevOps and cloud capabilities, including containerization, Azure deployment, CI/CD pipeline setup, version control, API gateway integration, and MCP-based integrations.
  • Deploy and manage the lifecycle of AI models and agents using Azure AI Foundry.
  • Design data and APIs using relational and NoSQL databases, and integrate REST services with a focus on security, performance, and scalability.
  • Build applications including chatbots, summarization and extraction tools, and assistants that automate tasks, primarily for industrial automation.

Desired Qualifications

  • Azure experience.
  • Experience with NiceGUI.

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