J

Johnson Controls

Provides smart building technology and services

AI Engineer

Applied Machine Learning +1Confirmed live in the last 24 hours
Full-timeSan José Province, San José, Costa RicaNo salary listedIn-person

About the Job

Requirements

  • Education in Computer Science, Software Engineering, Data Engineering, Data Science, or a related technical or quantitative discipline.
  • 2–5 years of experience in software, data, ML engineering, or data science, including hands-on work with LLMs or generative AI.
  • Demonstrated success delivering data or ML pipelines and AI/ML solutions to production.
  • Experience with data science fundamentals, including exploratory analysis, statistical modeling, or classic machine learning such as classification, regression, or forecasting.
  • Experience with cloud AI platforms such as Azure OpenAI/Azure ML, AWS SageMaker/Bedrock, or Google Cloud Vertex AI.
  • Strong proficiency in Python and SQL, with testing, version control, and clean-code practices.
  • Hands-on experience with prompt engineering, fine-tuning such as LoRA, LLM orchestration, and agent frameworks including LangChain, Semantic Kernel, or Microsoft Agent Framework.
  • Experience building ETL and ML pipelines and applying MLOps practices, including CI/CD, Docker, and model serving.
  • Familiarity with pandas, scikit-learn, model evaluation, and experimentation.
  • Experience with Palantir AIP, Azure ML, Microsoft Agent Framework, Power Automate, and Snowflake, or comparable platforms.
  • Working knowledge of embeddings, vector databases, and retrieval systems.
  • Ability to own projects and communicate progress, risks, and tradeoffs clearly.
  • Strong collaboration across product, engineering, and business teams.
  • Ability to present technical and analytical work to technical and non-technical stakeholders.
  • Ability to solve problems independently and manage priorities.

Responsibilities

  • Develop and deploy generative AI systems and LLM-powered applications, such as GPT, Claude, or LLaMA, for enterprise search, document summarization, and conversational AI.
  • Apply prompt engineering, fine-tuning, and orchestration techniques to adapt foundation models for domain-specific applications.
  • Build agentic workflows and task-specific AI agents using Palantir AIP or Microsoft Agent Framework to orchestrate tools, retrieval, and reasoning.
  • Evaluate and improve model outputs for accuracy, relevance, latency, and cost using data science techniques to measure and validate performance.
  • Build and maintain data pipelines for AI systems, including ingestion, transformation, and ETL across structured and unstructured sources such as Snowflake and Azure.
  • Develop and operate ML pipelines and MLOps workflows for training, evaluation, deployment, and monitoring using CI/CD, containerization with Docker, and model serving.
  • Build reusable components, services, and APIs around AI models to help the team ship features faster.
  • Implement retrieval and embedding workflows, including RAG and vector databases, for scalable and accurate knowledge retrieval.
  • Apply software engineering best practices, including testing, version control, and code review, across projects.
  • Partner with cross-functional stakeholders to translate business challenges into AI solutions.
  • Support workshops and proofs of concept demonstrating the value of LLM and agent use cases across business units.
  • Translate model outputs, data findings, and technical tradeoffs into clear insights for non-technical audiences.
  • Guide junior engineers on specific technical problems and code quality.
  • Contribute to design discussions and technical decisions within the team.
  • Share knowledge and help raise engineering and data science practices.

Desired Qualifications

  • Experience with IoT, edge analytics, or smart building systems.
  • Familiarity with LLMOps, LangChain, Semantic Kernel, or similar orchestration frameworks.
  • Data science depth in statistical modeling, experimentation, or deep learning, including forecasting, computer vision, or NLP.
  • Experience with the Microsoft ecosystem, including Microsoft 365 Copilot, SharePoint, Power Platform, and Snowflake.
  • Knowledge of data privacy and governance considerations for enterprise LLM usage.

About the Company

Johnson Controls

Provides smart building technology and services

Johnson Controls transforms environments where people live, work, learn, and play by providing smart, healthy, and sustainable buildings. It offers comprehensive digital solutions through its OpenBlue platform, serving healthcare, education, data centers, airports, stadiums, manufacturing, and government sectors with a portfolio of building technology, software, and services focused on efficiency, safety, and sustainability. The company operates in more than 150 countries with about 100,000 experts and aims to reimagine building performance to benefit people, places, and the planet.

Company size
10,001+
Company stage
IPO
Headquarters
Cork, Ireland
Founded
1885

Recently Posted Jobs

Explore more opportunities at Johnson Controls

See more jobs