Intelie is an operational-AI software company best known for its flagship platform, Intelie LIVE®, which combines real-time analytics, predictive modeling, automation, and visual dashboards to help industrial operations transform system and sensor data into actionable insights. Used globally across sectors such as oil & gas, mining, logistics and food processing, the platform powers the operations of some of the world’s largest companies.
About the role:
We are looking for a Software Development Specialist (Full‑Stack) to join a small team building Intelie’s next-generation platform and the domain product running on top of it. The role contributes to the design, development, and evolution of both layers — the multi-tenant, event-driven platform underneath, and the domain product that orchestrates complex industrial workflows on top of it — in an AI‑First environment.
This role is intended for experienced engineers who are technically autonomous, deliver high‑quality solutions, and actively contribute to architectural and technical decisions. The Specialist works across the full stack, collaborating closely with Product, Data, Design, and Engineering teams to transform complex operational challenges into scalable, intelligent, and reliable software solutions.
The role provides exposure to real‑time, data‑intensive, event-driven, and AI‑driven systems, supporting Intelie’s mission to turn operational data into actionable insights and automated decisions for industrial operations.
What you’ll actually work on
You'll work across the full stack on software that turns operational data into action: backend services that exchange events through clearly defined contracts, modern web front-ends, and AI/ML features built into real user workflows. One week you design an event contract; the next you ship the service behind it and the UI in front of it.
You'll also help shape how the team works — code style, contract design, observability defaults, testing. The team is small and the codebase is read by engineers and designers alike, so code clarity is a deliverable, not a nice-to-have.
Job Responsibilities
- Design, develop, test, and maintain full-stack software solutions, including event-driven backend services, REST and event APIs, and frontend applications.
- Translate product requirements and business needs into robust, scalable, and maintainable technical solutions.
- Actively participate in system design and architectural discussions, contributing to technical decisions and trade-offs across both platform and domain layers.
- Develop software in an AI‑First context, where machine learning and automation are core elements of the product, while keeping the underlying platform domain-agnostic and reusable.
- Define and evolve event and API contracts (AsyncAPI / OpenAPI) before writing implementation code, treating contracts as the primary integration surface.
- Integrate applications with AI/ML models, LLM services, and data pipelines, ensuring reliable production use.
- Collaborate with Data Scientists and ML Engineers to operationalize models and support MLOps practices.
- Ensure solutions are observable, including monitoring, logging, performance metrics, and error handling.
- Write clean, well‑tested code, following the team’s engineering standards and best practices.
- Review code and provide constructive feedback to improve overall code quality and consistency.
- Support production systems, investigate incidents, and contribute to continuous improvement and reliability.
- Collaborate closely with Product Managers, Designers, and other Engineers throughout the development lifecycle.
- Contribute to technical documentation, knowledge sharing, and mentoring when applicable.
Education, Knowledge, Hard Skills & Abilities
- Solid professional experience in software development, working as a full stack or backend focused engineer.
- Strong proficiency in modern backend languages and frameworks (e.g., TypeScript / Node.js, Go, Java, Kotlin, Python, C#, or similar).
- Experience designing and consuming RESTful APIs and event-driven systems.
- Solid knowledge of frontend technologies (JavaScript / TypeScript and modern frameworks such as React, Angular, or Vue).
- Experience with databases (relational and/or NoSQL) and data modeling.
- Familiarity with cloud environments, containers, Kubernetes, CI/CD pipelines, and DevOps practices.
- Practical experience integrating AI/ML models or AI services into production applications.
- Understanding of data pipelines, real time data processing, and system scalability.
- Strong foundation in software engineering principles, including clean code, testing, and design patterns.
- Ability to work independently, manage technical complexity, and deliver results with limited supervision.
- Advanced English (reading, speaking, and writing).
Bonus Points
- Experience with event-driven architectures and contract-first development (AsyncAPI, OpenAPI, schema registries).
- Experience building multi-tenant SaaS platforms or internal developer platforms.
- Experience with React + TypeScript + Mantine, and with Module Federation or other micro-frontend approaches.
- Experience with Go for long-lived control-plane or platform runtime services.
- Familiarity with local Kubernetes workflows (Tilt, Helm, kind, Colima) and Docker-based delivery.
- Experience with LLMs, generative AI APIs, or AI orchestration frameworks.
- Experience with distributed systems, microservices, or cloud-native architectures.
- Background in industrial, operational, or complex business domains — especially oil & gas and OSDU-aligned data models.
- Experience contributing to technical standards, internal frameworks, or architecture guidelines.
Soft Skills
- Customer focus
- Critical thinking
- Grit intense determination to get things done!
- Continuous learning
- Innovation
- Autonomy
- Teamwork
- Comfort collaborating closely with designers, treating code clarity as a first-class deliverable
Job Type: Full-time
Pay: R$15,000.00 - R$17,000.00 per month
Work Location: Hybrid remote in Rio de Janeiro, RJ