Principal AI Software Engineer

Schréder

Not Interested
Bookmark
Report This Job

profile Job Location:

Celorico da Beira - Portugal

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

About the Role

We are looking for a Senior / Principal Engineer to join the Cognitive Sensing team at Hyperion working on AIdriven sensing and decision systems for Smart Cities and IoT platforms.

This role sits at the intersection of IoT edge computing classical AI/ML and Generative AI. You will design and build systems that combine sensor data machine intelligence and contextual knowledge including the use of Large Language Models (LLMs) and RetrievalAugmented Generation (RAG) to enhance observability diagnostics and decisionmaking.

The role is primarily handson and technical with the opportunity to take on technical leadership responsibilities depending on experience interest and team needs.

What You Will Do

AI GenAI & Cognitive Systems

  • Design implement and evolve AIenabled sensing systems from edge to cloud.
  • Build and integrate AI/ML models into production environments.
  • Design and implement Generative AI solutions including:
    • LLMbased services
    • RetrievalAugmented Generation (RAG) pipelines
    • Vector databases and semantic search
  • Work closely with data scientists and engineers on evaluation monitoring and drift detection.

Software Development (FullStack)

  • Design develop and maintain productiongrade software services and applications:
    • Frontend: Angular TypeScript
    • Backend: .NET (C#) Python
  • Build robust REST APIs / microservices and integrate with internal and external systems.
  • Apply strong engineering practices: clean architecture testing code reviews documentation.

Data & Storage (SQL NoSQL)

  • Design data models and persistence strategies for IoT telemetry configuration and AI outputs.
  • Work with relational and NoSQL databases such as:
    • SQL: SQL Server PostgreSQL (or similar)
    • NoSQL: MongoDB (or similar)
  • Optimize queries indexing and performance for highvolume and timeserieslike workloads (telemetry/event data).

Cloud & DevOps (Azure / CI-CD / Containers)

  • Contribute to cloudnative and hybrid deployments preferably in Azure.
  • Build maintain or improve CI/CD pipelines using Azure DevOps (or similar tooling)
  • Containerize services with Docker and deploy/operate workloads in Kubernetes clusters (cloud or onprem)
  • Improve operational excellence: logging monitoring reliability and cost awareness (FinOps mindset).

Collaboration & Technical Influence

  • Collaborate with Product Data and Business stakeholders to align technical solutions with product goals.
  • Communicate complex technical and AI concepts clearly to different audiences.
  • Identify technical risks and contribute to mitigation strategies.

Optional: Technical Leadership (Depending on Profile)

  • Provide technical guidance and mentorship to other engineers.
  • Contribute to architectural decisions and technical standards.
  • Participate in hiring and technical interviews (if interested).

Note: Prior experience as a Tech Lead is not required. Candidates with strong technical expertise who want to grow into a leadership role are encouraged to apply.


Qualifications :

Required Skills & Experience

  • Bachelors or Masters degree in Engineering Computer Science or a related field.
  • 8 years of experience in software engineering or systems development.
  • Strong software engineering skills with at least one of: .NET (C#) Python Angular/TypeScript.
  • Experience designing and shipping APIs / distributed services.
  • Solid understanding of Generative AI and LLMbased architectures including:
    • Prompt engineering and evaluation
    • RetrievalAugmented Generation (RAG)
    • Vector databases and embeddings
  • Experience with databases (relational NoSQL) such as SQL Server / PostgreSQL and MongoDB
  • Experience with Docker and CI/CD; familiarity with Azure DevOps is a strong advantage
  • Exposure to Kubernetes deployment/operations is a strong advantage
  • Fluent English (required).

Nice to Have

  • Experience operating LLMs in production (cloud or hybrid).
  • Knowledge of MLOps / LLMOps practices.
  • Eventdriven systems and streaming (Kafka RabbitMQ Azure Event Hub)
  • IoT protocols (MQTT AMQP CoAP WebSockets)
  • Background in Smart Cities / Lighting / industrial IoT.

Additional Information :

Salary: Remuneration package (along with meal allowance health insurance)


Remote Work :

No


Employment Type :

Full-time

About the RoleWe are looking for a Senior / Principal Engineer to join the Cognitive Sensing team at Hyperion working on AIdriven sensing and decision systems for Smart Cities and IoT platforms.This role sits at the intersection of IoT edge computing classical AI/ML and Generative AI. You will desig...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Schréder has been crowned "Entrepreneur of the Year® - Entreprise de l'Année® 2024". Want to join a company with a century-long tradition of innovation and entrepreneurial spirit that pushes the limits of the smart lighting industry? A company that requires employees to broaden their ... View more

View Profile View Profile