Senior Python Developer for Time Series Data Processing Application

Greece🕖 8 months ago

Job Specification: Time Series Data Processing ApplicationAbout CyzagCyzag was created to democratise data in the process manufacturing industries, and show organisations why creating a stronger, more holistic culture of data literacy is fundamental to business success. Cyzag is a SaaS based platform that empowers workers in manufacturing plants to make real-time decisions that save time, generate cost-efficiencies, reduce waste and ultimately drive sustainable business growth. What drives us everyday is building tools that empower our users to deliver world class manufacturing performance.OverviewWe are seeking a skilled developer to build a standalone application in Python designed for both batch and streaming data processing of Time Series Data. This application is to be seamlessly integrated with an existing system, aimed at storing events, triggering actions, and raising events and alarms. A significant part of this role includes developing an API for the existing ASP.NET and SQL Server system, ensuring efficient communication and functionality between the new application and the current system.Core ResponsibilitiesDesign and Develop Standalone Application: Create a robust application capable of handling batch and streaming data processing. The solution must provide real-time processing capabilities for streaming data and also support recalculations based on batch data inputs.API Development: Develop a comprehensive API for integrating the new application with the existing ASP.NET and SQL Server-based system. The API should facilitate seamless data exchange, event storage, action triggers, and alarm notifications.Integration: Implement integration strategies for the application to connect with existing tools and options, specifically for WebSocket streaming data.Testing and Deployment: Conduct detailed unit and integration testing to ensure the application’s performance and reliability. Prepare the application for deployment, ensuring it integrates seamlessly with the existing infrastructure.Skills and QualificationsMust-Have:Proficiency in Python, with a strong background in developing data processing applications.Experience with Integration practices and methodologies, especially in the context of data processing applications.Understanding of WebSocket streaming data and the integration of tools and options to manage this type of data effectively.Nice to Have:Knowledge of ASP.NET framework, with the ability to navigate and integrate with existing ASP.NET applications.Understanding of SQL Server, including database design, development, and management.Familiarity with Azure cloud services and Docker containerization, as the infrastructure for the application is hosted on Azure and makes extensive use of Docker. Knowledge in these areas will be advantageous for deployment and management of the application.Additional ConsiderationsProblem-Solving Skills: Ability to troubleshoot and resolve technical issues related to data processing, integration, and application performance.Collaboration: Willingness to work closely with the existing development team to ensure a smooth integration process and to share knowledge on the newly developed application features.Documentation: Strong documentation skills to create clear and comprehensive guides for the API and the application, facilitating easy maintenance and future enhancements. This role is pivotal for enhancing our system’s capabilities in processing time series data efficiently. We seek a candidate with not just the technical know-how but also a passion for developing innovative solutions to complex problems. If you have a strong background in Python, experience with integration, and a keen interest in developing high-quality, testable applications, we encourage you to apply.

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago