HIRING · 3 ROLES

Join the Starkdata Team

A team that cares & supports you in every step
See Open Roles

Be part of the team building the next gen of Enterprise AI

At Starkdata, growth comes from doing meaningful work and solving real problems. You’ll collaborate closely with experienced teammates on complex enterprise challenges, building solutions that are deployed and used in real environments. It’s a place to learn by doing and create impact that lasts.
Active

Open Roles

You’ll find our current open positions listed here.

Mid-Senior Backend Engineer (Python + DevOps)

Lisbon | Full-time | Hybrid
About the Role
We are looking for a highly skilled Backend Engineer with strong DevOps/Infrastructure capabilities to join our team. You will be working our Starkdata Platform, a data-intensive platform that integrates advanced forecasting models, AI Agents, and data processing. In this role, you will own the end-to-end development lifecycle - from architecture scalable APIs and managing complex database schemas to optimizing CI/CD pipelinas and maintaining our production infrastructures.
Key Responsibilities
Backend Development: Design, build and maintain robust RESTful APIs.

System Architecture: Optimize application performance, focusing on asynchronous task processing using Redic Queue (RQ) and efficient database interactions.

AI & ML Integration: Collaborate on interating Machine Learning models and GenAI agents into the core product.

DevOps & Infrastructure:
• Maintain and improve our deployment pipelines using Github Actions
• Manage production environment on Linux servers
• Oversee containerization strategies using Docker
• Assist in Kubernetes management

Quality Assurance: Write comprehensive tests to ensure code reliability.

Database Management: Manage PostgreSQL migrations and optimize queries for large datasets.

Company Workflows: Assist in requirements definition, making sure everyone is on the same page.
Requirements
• Bachelor's degree in computer science, Software Engineering, Computer Engineering, or related technical field.

• 3+ years of experience in Backend Development with Python.

• Deep understanding of Flask or similar framerworks (Django/FastAPI).

• Strong experience with SQLAlchemy (ORM) and SQL queries.

• Hands-on experience with DevOps tasks: configuring CI/CD pipelines, managing Linux servers, and writing Dockerfiles.

• Experience with Asynchronous Task Queues.

• Solid understanding of Git workflows.
Nice to Have
• Experience with Kubernetes and Helm Charts.

• Background in Data Science or working with ML pipelines (Forecasting, Time-series).

• Experience building agents with LangChain, CrewAI or similar.

• Knowledge of Azure Cloud Services.

• Ability to handle ambiguity in complex requirements scenarios.

• Experience with on-prem solutions.
What we Offer
• A great environment with real world challenges.

• Opportunity to work on high-tech products integrating Analytics, AI and BI for Banking, Retail and Health.

• A modern technical environment (Modern Python, automated workflows).

• Hybrid work format.

Mid-Senior Data Scientist (GenAI + Machine Learning)

Lisbon | Full-time | Hybrid
About the Role
We are looking for a versatile Data Scientist to lead our AI initiatives, bridging the gap between classical Machine Learning and cutting-edge Generative AI. You will contribute to the development of StarkVision - our autonomous AI agent platform - and maintain our core predictive models for Churn, Segmentation, Forecasting and others. This is a high-impact role where you will not only build models but also architect complex multi-agent systems that interact directly with our users and databases.
Key Responsibilities
1. Generative AI & Autonomous Orchestration
Agent Orchestration: Design and optimize multi-agent workflows. You will manage specialized agents (Database Admin, Report Agent, Cloud Specialist) to handle complex user requests.

Text to SQL: Enhance our Text-to-SQL capabilities, ensuring accurate translation of natural language into complex SQL queries using LLMs (GPT-4, Gemini, Grok).

RAG & Memory: Maintain and improve our long-term memory systems using Vector Databases (ChromaDB) and RAG pipelines to provide context-aware responses.

Tool Integration: Develop and maintain MCP (Model Context Protocol) tools that allow agents to interact with external services (OneDrive, SQL Databases, PDF parsers).
2. Machine Learning & Predictive Modeling
Churn Prediction: Maintain and improve our deep learning Churn Model built with TensorFlow/Keras (LSTMs). You will handle 3D time-series data construction and model optimization.

Customer Segmentation: Refine our clustering pipelines using Scikit-Learn and Faiss (for GPU-accelerated clustering). Implement advanced feature selection techniques and hybrid clustering approaches (K-Means + Hierarchical)

Forecasting: Manage time-series forecasting modules for sales and demand prediction.
3. Backend & Deployment
Production Engineering: MDeploy models and agents within our Flask application, utilizing Redis and RQ (Redis Queue) for asynchronous background processing.

Data Enngineering: Write efficient SQL queries and Python scripts (Pandas, SQLAlchemy) to preprocess large datasets for both ML training and agent consumption.
4. Other
Company Workflows: Assist in requirements definition, making sure everyone is on the same page.
Requirements
• Bachelor's degree in computer science, Software Engineering, Computer Engineering, or related technical field.

• 3+ years of experience in Data Science or Machine Learning Engineering.

GenAI Expertise: Proven experience building LLM-based applications. Familiarity with Agentic workflows and RAG architectures is a must.

Deep Learning: Hands-on experience with Neural Networks, specifically LSTMs/RNNs for time-series data (TensorFlow or PyTorch)

Strong Math/ Stat Foundation: Deep understanding of clustering algorithms, dimensionality reduction (PCA), and statistical forecasting.

Coding Skills: Expert-level Python. Comfortable writing production-ready code, unit tests, and working with APIs.

Database Skills: Strong SQL proficiency. You understand database schemas and can optimize queries.
Nice to Have
• Experience with Kubernetes and Helm Charts.

• Knowledge of Cloud Services.

• Experience with Text-to-SQL fine-tuning or prompt engineering.

• Familiarity with Faiss for large-scale similarity search.

• Knowledge of Model Context Protocol (MCP)

• Knowledge of Agent2Agent Protocols (A2A)

• Ability to handle ambiguity in complex requirements scenarios.

• Experience with on-prem solutions.
What we Offer
• A great environment with real world challenges.

• Opportunity to work on high-tech products integrating Analytics, AI and BI for Banking, Retail and Health.

• A modern technical environment (Modern Python, automated workflows).

• Hybrid work format.

Mid Full-Stack Engineer (React + Python)

Lisbon | Full-time | Hybrid
About the Role
We are looking for a highly skilled Full-Stack Engineer to join our team. As a core member of the engineering team, you will not only write feature code but also contribute to our testing strategy, component library, and CI/CD pipelines.
Key Responsibilities
Backend Development: Design, build and maintain robust RESTful APIs usingFlask, SQLAlchemy, and Marshmallow.

Quality Assurance: Write comprehensive test using Pytest to ensure code reliability.

Database Management: Manage PostgreSQL migrations and optimize queries for large datasets.

Feature Development: Build responsive, high-performance UIs using React, TypeScript, and SCSS.

Data Visualization: Implement complex charts and interactive maps using Recharts, D3.js, and Mapbox GL.

Testing & Quality: Write robust unit and integration tests using Vitest and React Testing Library and maintain End-to-End (E2E) suites with Playwright.

Component Library: Develop and document reusable UI components using Storybook to ensure design consistency.

Performance Optimization: Analyze and optimize application bundles and runtime performance.

Collaboration: Work closely with designers and backend engineers to define specs.
Requirements
• Bachelor's degree in computer science, Software Engineering, Computer Engineering, or related technical field.

• 2+ years of professional experience building web applications.

• Strong proficiency in JavaScript (ES6+), TypeScript, and Python.

• Experience with modern build tools, specifically Vite (configuration, plugins).

• Solid understanding of CSS/SCSS architecture (variables, mixins, modules) and frameworks like Bootstrap 5.

• Experience with testing frameworks: Vitest or Jest for unit testing, and Playwright for E2E testing.

• Familiarity with Docker and containerized development workflows.

• Understanding Git version control and CI/CD workflows (GitHub Actions).

• Deep understanding of Flask or similar frameworks (Django/FastAPI).

• Strong experience with SQLAlchemy (ORM) and SQL queries.
Nice to Have
• Experience with Kubernetes and Helm Charts.

• Experience building agents with LangChain, CrewAI or similar.

• Knowledge of Azure Cloud Services.

• Ability to handle ambiguity in complex requirements scenarios.
What we Offer
• A great environment with real world challenges.

• Opportunity to work on high-tech products integrating Analytics, AI and BI for Banking, Retail and Health.

• A modern technical environment (Modern Python, automated workflows).

• Hybrid work format.

Build Your Next Chapter With Us

Build, learn & grow with a team that supports you

Hybrid Model

A flexible, hybrid setup that supports focused work, collaboration, and balance.

Growth Opportunities

Grow by taking on new challenges an learning opportunities.

Ownership & Trust

Own your work end-to-end in an environment built on trust and autonomy.

Meaningful Work

Contribute to products and ideas that solve real problems and make tangible impact.

Want to Be Part of the Team?

We'd love to receive your CV, send it to careers@starkdata.ai
Send CV
Thank you for applying!
We’ve received your information and will review it carefully. If your profile matches what we’re looking for, we’ll be in touch.
Oops! Something went wrong while submitting the form.