Peter J.

Peter J.

Praga, Czech Republic
Hire Peter J. Hire Peter J. Hire Peter J.

About Me

Peter is a Senior Machine Learning Engineer with 6 years of experience in software development and 4 years of ML expertise, contributing to various open-source projects like PyTorch, XGBoost, and TensorFlow. He delivers Machine Learning infrastructure using Terraform and optimizes models for faster inference speed and lower memory usage, ensuring efficient utilization of computational resources. With hands-on back-end development experience in Python, Peter deploys packages and actively participates in AI, NLP, and CV research. He also has a strong background in cloud computing and MLOps and is a three-time certified AWS professional.

AI, ML & LLM

Backend

DevOps

Other

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Gnosis
Gnosis
LLM Engineer
2024 - Present (1 year)
Remote
  • Working as the main contributor/designer of the Prediction Market Agent Tooling library and the Prediction Market Agents themselves, who achieve 75% and above accuracy in the prediction of future events.

  • Writing contracts for prediction markets and publishing subgraphs.

Large Language Models (LLMs) LLM Artificial IntelligenceWeb3 SolidityGraphqlPython
LeadIQ
LeadIQ
Senior Machine Learning Engineer
2022 - 2024 (2 years)
Remote
  • Migrated an in-house data pipeline into Databricks (running on Spark and Delta Tables), reducing the runtime of processing 60M emails from days to hours and halving the costs.

  • Refactored 2 models to MLflow and deployed on Databricks’ serverless endpoints.

  • Fine-tuned and served GPT-3 models.

  • Wrote and debugged prompts for the best behavior from pre-trained one/few shot models.

Pilotcore Systems Inc.
Pilotcore Systems Inc.
MLOps
2022 - 2022
Remote
  • Designed production-ready models and delivered ML infrastructure on AWS to derive business value for clients.

  • Configured AWS EKS (Kubernetes) with EC2 and Fargate workers for Pilot Cloud.

  • Deployed MLflow and Airflow to Kubernetes, including KEDA auto-scaling, XComs stored in S3, and workers configured for Fargate and EC2.

  • Delivered Machine Learning infrastructure based on Terraform (Terragrunt) IaC on AWS for 2 clients.

  • Migrated manually managed EC2 instances to AWS ECS on Fargate.

PythonMachine LearningTerraformAWSMLFlow AirflowKubernetesMLOpsMachine Learning Operations (MLOps) TerragruntInfrastructure as Code (IaC) IaCAWS EKSAWS EC2AWS Fargate Amazon Elastic Container Service (Amazon ECS) Auto-scalingAWS S3
Emplifi
Emplifi
Researcher
2020 - 2022 (2 years)
Prague (Hybrid), Czech Republic
  • Created multi-modal models, improved multilingual sentiment analysis models, and delivered different models into production.

  • Built and implemented new solutions, optimized existing models, and enhanced memory usage on projects.

  • Designed and deployed a text classification system for training and inference management and worked on experiments using different tools.

  • Increased the accuracy of the multilingual sentiment analysis model written in PyTorch by 21%.

  • Created a multi-modal (image and text input) model written in TensorFlow, reducing the workload of the other team by 84%.

  • Delivered models running in production on millions of social media messages.

  • Optimized existing models to have more than 50% faster inference speed and lower memory usage.

  • Implemented a reverse image and video search engine with PyTorch and FAISS.

  • Created an extreme text classification system with APIs for training and inference management, with an automatic training pipeliDatabricksne in .

PythonPytorchTensorflowAPIsAzure DatabricksGitDockerNLPComputer VisionFAISS MLFlow Sentiment Analysis Text Classification Data Inference Models Language Models Databricks Data MiningScikit LearnAWS
Heureka.cz / sk
Heureka.cz / sk
Software Developer
2019 - 2020 (1 year)
Prague, Czech Republic
  • Built and deployed a new architecture with new microservices and enhanced codebase for the Heureka system.

  • Redesigned the core back-end microservice to process requests faster, migrating to FastAPI and using MySQL for data.

  • Provided feasible insights and recommendations to utilize Apache Kafka for real-time data streaming.

M7 s.r.o.
M7 s.r.o.
Full-stack Developer
2017 - 2019 (2 years)
Bratislava, Slovakia
  • Designed, developed, implemented, and maintained front-end and back-end components on BMW's marketing and reporting web system.

  • Implemented new solutions to enhance and extend existing features and the JavaScript components on BMW dealer websites.

  • Produced a new back-end service and Vue.js front end for the GGTabak eCommerce platform.

Showcase

Python Developer - Product Pairing Deep Learning System
Python Developer - Product Pairing Deep Learning System
  • Developed and deployed a Siamese neural network and XGBoost models for a product pairing system.

  • Managed the system's architecture, utilized Kafka for communication, and implemented MLflow in Kubernetes.

  • Ensembled models using FastText and boosting trees, including a training pipeline and automated data analysis for re-training, and deployed in production using Docker and Helm.

Python Developer - Multi-label Text Classification
Python Developer - Multi-label Text Classification
  • Developed a machine learning NLP-based model for extreme multi-label email classification.

  • Implemented a web interface for full management of the model.

  • Added researcher-free training and deployment, allowing clients to train models with data through a web interface and automated EDA.

Python Developer - Label Recommendation
Python Developer - Label Recommendation
  • Developed a recommender platform for users to create and assign labels to social media posts and comments.

  • The platform suggests the most probable label for a post, saving user time and streamlining the process.

  • Implemented local development using Docker and Docker Compose.

Education

PhD Artificial Intelligence (in progress)
PhD Artificial Intelligence (in progress)
Czech Technical University in Prague
2021 - 2021
Master's Degree, Artificial Intelligence
Master's Degree, Artificial Intelligence
Czech Technical University in Prague
2018 - 2020 (2 years)
Bachelor's Degree, Automotive Mechatronics
Bachelor's Degree, Automotive Mechatronics
Slovenská technická univerzita v Bratislave - Slovakia
2015 - 2018 (3 years)