AI Observability Engineer - Quarkus
IBM
**Introduction**
This role offers a unique opportunity to develop at the intersection of several exciting technologies. You will become a member of the core Quarkus engineering team, working in the open with a highly talented team of engineers and community members. The role will focus on enhancing the observability of AI-infused Quarkus applications. You will be responsible for developing capabilities in Quarkus and LangChain4J that enable the user to better observe AI actions and improve explainability. A successful candidate will gain highly sought after experience and an opportunity to build connections with an extensive group of engineers within IBM and across the community.
We are seeking a skilled engineer with strong Java experience and a solid appreciation of observability principles. Knowledge and experience with modern AI technologies and OpenTelemetry are a plus as is Quarkus experience.
**Your role and responsibilities**
As a core member of the Quarkus team, you will focus on enhancing AI observability for enterprise applications.
Your responsibilities will include:
*
Developing and maintaining observability features for Quarkus, with a specific focus on AI-specific observability.
*
Collaborating with team members to align software with user expectations and enterprise observability needs.
*
Implementing and supporting OpenTelemetry's AI Semantic Conventions and new AI observability metrics.
*
Implementing integration of AI performance monitoring tools for end-to-end observability, crucial for AI application trust and reliability.
*
Instrumenting new AI technologies (such as MCP, A2A, and Langfuse) for effective monitoring.
*
Designing and implementing innovative features for AI observability, tracing, profiling of AI workloads and AI explainability (human oversight over AI models).
*
Maintaining and optimizing existing code for observability performance.
*
Ensuring quality through testing and debugging, focusing on visibility into AI model decision-making.
**Required technical and professional expertise**
* Core Development: Expert in Java software development and Git.
* Cloud Stack: Proficiency in Cloud ecosystems, Microservices architecture, and OpenTelemetry or Micrometer frameworks.
* Communication: Excellent written and spoken English with experience engaging upstream communities.
* Autonomy: Proactive self-starter with strong critical thinking skills, capable of working independently in undefined environments.
* Collaboration: Dedicated team player focused on collective goals, and open communication.
**Preferred technical and professional experience**
* Experience using the LangChain4J library.
*
Experience with Relevant cloud environments like OpenShift
*
Experience with a range of AI technologies, ideally both predictive and generative
*
Relevant work with software performance and optimization.
*
Development of Quarkus extensions or Quarkus based applications.
*
Previous experience in the creation of metrics, tracing or logging frameworks.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Confirmar seu email: Enviar Email
Todos os Empregos de IBM