cover image
Vortexa

Vortexa

www.vortexa.com

2 Jobs

177 Employees

About the Company

Building the future of energy markets

Vortexa tracks more than $3 trillion of waterborne energy trades per year in real-time, providing energy and shipping companies with the most complete picture of global energy flows available in the world today. Vortexa’s highly intuitive web-based app and programmatic API/SDK interfaces help traders, analysts and charterers make high-value trading decisions with confidence, when it matters the most.

The web-based platform shares highly detailed oil & gas products flows, produced by hard data, machine learning and state-of-the-art technology with oversight from in-house global industry experts providing real-world context to continually train and improve the models.

Listed Jobs

Company background Company brand
Company Name
Vortexa
Job Title
Software Engineer- Python
Job Description
Job Title: Software Engineer – Python Role Summary: Build and maintain high‑performance, scalable data pipelines and micro‑service components that ingest, process, and serve terabyte‑scale satellite and market data in real time. Design, deploy, and monitor distributed systems leveraging AWS, Kafka, and big‑data frameworks, ensuring 100% uptime and fault tolerance. Collaborate with data scientists and analysts to transition ML models into production, adhering to SDLC best practices. Expactations: - Fluent in Python and core software engineering principles. - Expertise in distributed systems, micro‑services, and large‑scale data processing. - Proactive in a fast‑pacing startup environment; self‑motivated and collaborative. - Experienced with end‑to‑end SDLC: design, coding standards, review, CI/CD, testing, and operations. - Strong communication and mentoring skills to coach junior developers. Key Responsibilities: - Design, implement, and optimize data ingestion pipelines handling multi‑terabyte daily volumes. - Develop and maintain micro‑service APIs and background workers using Python. - Integrate and deploy ML research projects into production as reliable services. - Configure and monitor AWS services, Kafka clusters, and Kubernetes orchestration. - Ensure data quality through automated benchmarking and monitoring tools. - Participate in architecture reviews, code reviews, and performance tuning. - Mentor team members and facilitate knowledge sharing. Required Skills: - Advanced Python (asyncio, multiprocessing, data libraries). - Distributed systems expertise: Kafka, Kafka Streams, Apache Beam, Flink, Spark. - Cloud: AWS (S3, EMR, Lambda, ECS/EKS, CloudWatch), Kubernetes. - Workflow orchestration: Airflow or equivalent. - Data formats: Parquet, ORC, Athena, Glue. - Optional: Rust, Java, Kotlin; Apache Flink, Kinesis. - Familiarity with ML model serving and monitoring. Required Education & Certifications: - Bachelor’s or higher in Computer Science, Software Engineering, or related field (or equivalent professional experience). - AWS Certified Solutions Architect, DevOps Engineer, or Kafka Confluent Certified Developer (preferred).
London, United kingdom
Hybrid
25-11-2025
Company background Company brand
Company Name
Vortexa
Job Title
ML Engineer / Data Scientist
Job Description
Job Title: ML Engineer / Data Scientist Role Summary: Design, build, and operate end‑to‑end machine learning pipelines that process millions of energy sensor events per second. Deliver real‑time classification, anomaly detection, and predictive insights to energy operators while ensuring 100 % uptime, fault‑tolerance, and rigorous model governance. Expectations: - Proven experience deploying scalable ML workloads on Kubernetes with MLflow. - Deep knowledge of Python, PyTorch, XGBoost, and statistical modeling for classification and anomaly detection. - Full‑cycle ML engineer: experiment design, model development, validation, deployment, monitoring, and maintenance. - Ability to design fault‑tolerant, observable production systems that meet energy industry reliability standards. - Strong collaboration with data scientists, software engineers, and energy analysts. Key Responsibilities: - Architect and maintain distributed ML pipelines that ingest, process, and analyze high‑velocity energy data streams. - Implement and tune classification & anomaly detection models for production (e.g., equipment failure, demand forecasting). - Manage model lifecycle through MLflow, ensuring reproducibility, versioning, and rollback capability. - Establish comprehensive data lineage and model governance, including validation with domain experts. - Design observability stack (logging, monitoring, tracing) for ML inference endpoints. - Automate infrastructure and deployment via IaC tools (Terraform, CloudFormation) and container orchestration. - Mentor junior team members on ML engineering best practices and career growth. Required Skills: - Python, PyTorch, XGBoost, and Spark/Databricks for large‑scale data processing. - Kubernetes, Docker, and MLflow for orchestration and MLOps. - AWS services: SageMaker, S3, EC2, Lambda, and IAM. - Infrastructure‑as‑code: Terraform, CloudFormation. - Streaming platforms: Apache Kafka, Flink/Kinesis. - Observability: Prometheus, Grafana, Jaeger, ELK stack. - Model governance: DataDog, Seldon, or equivalent platform. - Strong understanding of data privacy, regulatory compliance (GDPR, CO2 reporting). - Experience with time‑series forecasting and transformer or generative AI (optional). Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Data Science, or related field. - Optional certifications: AWS Certified Machine Learning – Specialty, TensorFlow Developer, or similar ML/DevOps credentials.
London, United kingdom
Hybrid
19-01-2026