Tech Stack
AirflowMicroservicesPandasPythonScikit-LearnSpark
About the role
- Contribute to development of Prima’s core systems: ML-driven services, scalable data pipelines, and reliable microservices
- Help design and maintain data pipelines to ingest, transform, and serve high quality data efficiently
- Participate in full engineering lifecycle: explore data, develop models, deploy services, and monitor them in production
- Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies
Requirements
- Ability to break down problems, learn quickly, and test different approaches
- Programming foundations (language not important; emphasis on clean, maintainable code)
- Curiosity for data, software, and ML from coursework, projects, or personal initiatives
- Interest in building systems end-to-end: ingesting and transforming data, creating models, deploying services
- Motivation and eagerness to learn from more experienced teammates
- Nice-to-have: participation in hackathons, open-source contributions, or side projects
- Nice-to-have: Knowledge of Python and main ML packages (pandas, scikit-learn, mlflow,...)
- Nice-to-have: Experience with data pipelines or distributed data systems (e.g., Spark, Airflow)