P-Product
Our Headquarters are located in Massachusetts while R’n’D centers are in Ukraine: in Kyiv and Kharkiv. We conduct our research and development projects in the Computer Vision, Machine Learning and Artificial Intelligence areas of expertise.
P-Product, Inc. is a growing software consulting company, having high-quality development standards, effective projects expertise and great working experience with customers.
We offer software & hardware development, technical support, IT-consulting, remote administration, and system integration services for various verticals & markets, providing our customers with the best solution for any complex task, creative problem solving and comfortable partnership models.
We have an effective and flexible methodology of works convenient for all our customers. Our Company has good records of accomplishing multi-domain projects for US, European, Asian, and Ukrainian partners.
We started our business from DSP — Digital Signal Processors. We like this word and we want to bring new meaning to the DSP term. We want to be your DSP — your Dedicated Service Provider.
-
Senior Front-End Developer (JS, React)
Full Remote · Countries of Europe or Ukraine · 5 years of experienceWe are looking for an experienced Front-End Web Developer to join our team. The ideal candidate will have a strong background in React, TypeScript, and CSS, with a comprehensive understanding of web development processes and infrastructure. In this role,...We are looking for an experienced Front-End Web Developer to join our team. The ideal candidate will have a strong background in React, TypeScript, and CSS, with a comprehensive understanding of web development processes and infrastructure. In this role, you will have the opportunity to develop and manage new features, projects, and possibly new applications.
Key Responsibilities:
- Develop and maintain web applications using React and TypeScript
- Optimize code, identify, and fix potential vulnerabilities
- Work with state management solutions (Redux / MobX / Effector)
- Integrate and work with mapping services (e.g., Mapbox)
- Refactor and improve existing codebase
- Evaluate tasks and decompose functionality
- Collaborate with the development team and participate in technical discussions
Required Skills:
- Strong experience with React and a deep understanding of its principles
- 5+ years of experience in React and TypeScript.
- Proficiency in TypeScript, including component typing and complex data structures
- Experience with at least one state management library (Redux / MobX / Effector)
- Understanding of code optimization principles and performance improvements in React applications
- Ability to assess task complexity and effectively approach problem-solving
- Intermediate level of the English language.
Will be a plus:
- Experience with Mapbox or other mapping services
-
Senior Python developer (ML/DL/CV Engineer)
Full Remote · Ukraine · 4 years of experience · Upper-IntermediateKey Responsibilities Develop models for precision agriculture, including field recognition and attribute identification from satellite images using advanced machine learning algorithms. Must-Have Qualifications 5+ years of experience in a relevant...Key Responsibilities
Develop models for precision agriculture, including field recognition and attribute identification from satellite images using advanced machine learning algorithms.
Must-Have Qualifications
- 5+ years of experience in a relevant field.
- Proficiency in Python (C++ is a plus).
- Expertise in modern ML/DL/CV techniques (Semantic Segmentation, Instance Segmentation, Object Detection, Time Series Analysis).
- Experience with OpenCV, scikit-learn, scikit-image.
- Proficiency in PyTorch.
- Proficiency in classical machine learning and computer vision algorithms.
- Ability and willingness to read and understand contemporary ML/DL research papers.
- Strong mathematical foundation: statistics, probability theory, algorithms.
- Strong problem-solving skills and the ability to propose solutions independently.
- Ability to work effectively in a strong team environment.
- Quick learner.
- At least an intermediate level of English language proficiency.
Additional Advantages
- Experience with GIS (GDAL).
- Familiarity with classic backend technologies: FastAPI, Django, Celery.
- Experience with PostgreSQL, PostGIS.
- Proficiency in Linux/BASH/Docker.
- Experience with Docker/Kubernetes.
-
Senior Low-Latency Trading Software Engineer (C++/Python)
Full Remote · Ukraine · 5 years of experience · Upper-IntermediateWe are looking for a highly skilled Senior Software Engineer to take ownership of the technical processes required to enter new trading markets and develop low-latency trading algorithms. This is a unique opportunity to work alongside some of the most...We are looking for a highly skilled Senior Software Engineer to take ownership of the technical processes required to enter new trading markets and develop low-latency trading algorithms. This is a unique opportunity to work alongside some of the most talented academic and engineering minds in trading, tackling complex technical challenges while gaining exposure to the business aspects of algorithmic trading.
Key Responsibilities:
- Build and improve sophisticated software systems- close attention to detail and continuous optimization matters.
- Drive technical initiatives to expand into new markets. We trade in crypto and other digital markets so we are consistently looking to push the boundaries on markets we can access.
- Enhance and optimize trading strategies in existing markets.
- Collaborate with trading teams to ensure seamless trading operations.
Required Skills:
- Experience: 5+ years of experience in software engineering, with strong expertise in C++ and Python.
- Must have a proven track record in designing and improving low-latency trading systems.
- Technical Proficiency: Familiarity with UNIX operating systems and comfort working at the command line. Familiar with database and data streaming systems such as MongoDB, S3, and Prometheus. Familiarity with big data systems such as Spark is a plus.
- Problem-Solving: Proven ability to troubleshoot and resolve complex technical challenges quickly.
- Collaboration: A proactive team player who thrives in both independent and group settings.
- At least an Upper-intermediate level of English language proficiency.
Qualifications:
- A strong academic background with a degree in Computer Science, Engineering, or a related field.
-
Junior Trading Software Engineer (C++/Python)
Full Remote · Countries of Europe or Ukraine · 1 year of experience · Upper-IntermediateWe are looking for a Junior Software Engineer to join our team and work on developing trading infrastructure and low-latency systems. This is a great opportunity to gain hands-on experience in algorithmic trading, working alongside top-tier engineers and...We are looking for a Junior Software Engineer to join our team and work on developing trading infrastructure and low-latency systems. This is a great opportunity to gain hands-on experience in algorithmic trading, working alongside top-tier engineers and traders in a fast-paced environment.
Key Responsibilities:
- Develop and optimize components of high-performance trading systems.
- Contribute to technical projects that expand trading into new markets.
- Work closely with experienced engineers to improve trading strategies.
- Debug and troubleshoot issues in real-time trading environments.
Required Skills:
- Experience: 1+ years of programming experience in C++ and Python.
- Technical Proficiency: Familiarity with UNIX-based environments and databases (MongoDB, S3, Prometheus). Understanding of software optimization and performance tuning. Experience with big data tools (Spark is a plus).
- Problem-Solving: A keen interest in debugging and optimizing software systems.
- Collaboration: Ability to learn quickly and work effectively in a team.
Qualifications:
- A degree in Computer Science, Engineering, or a related field.
- Eagerness to grow in the field of algorithmic trading and trading infrastructure.
-
Senior Biostatistician
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateWe are seeking a highly skilled and experienced Senior Biostatistician to join our team. This role involves providing advanced statistical expertise and leadership for clinical trials conducted by our clients in the pharmaceutical, biotechnology, and...We are seeking a highly skilled and experienced Senior Biostatistician to join our team. This role involves providing advanced statistical expertise and leadership for clinical trials conducted by our clients in the pharmaceutical, biotechnology, and medical device industries. The Senior Biostatistician will be responsible for ensuring statistical integrity in trial design, data analysis, and reporting while maintaining close collaboration with cross-functional teams. Your contributions will play a vital role in delivering high-quality results and advancing healthcare solutions.
Key Responsibilities:
- Study Design and Statistical Planning:
- Collaborate with clinical and project teams to design clinical trials, ensuring robust statistical methodologies and appropriate sample size calculations.
- Develop and review statistical sections of study protocols and Statistical Analysis Plans (SAPs), detailing statistical techniques, data handling, and endpoints.
- Data Analysis and Reporting:
- Perform and oversee complex statistical analyses, including hypothesis testing, survival analysis, and mixed models.
- Generate and review statistical outputs (tables, figures, and listings) for clinical study reports (CSRs) and regulatory submissions.
- Ensure timely delivery of high-quality statistical analyses in compliance with regulatory standards and study requirements.
- Regulatory Compliance:
- Ensure all statistical analyses are compliant with ICH, FDA, EMA, and other relevant regulatory guidelines.
- Prepare documentation for regulatory submissions and address agency queries related to statistical methodologies.
- Cross-Functional Collaboration:
- Work closely with clinical, programming, data management, and project management teams to ensure alignment on statistical methodologies and timelines.
- Serve as the primary statistical point of contact for internal teams and external clients, providing clear updates and resolving issues proactively.
- Quality Assurance:
- Implement and oversee quality control measures, performing validation of datasets and statistical outputs to ensure data integrity and accuracy.
- Address critical statistical issues by implementing corrective actions and ensuring adherence to best practices in data handling.
- Mentorship and Leadership:
- Mentor and guide junior statisticians and team members, fostering a collaborative and learning-focused environment.
Provide training on statistical techniques and regulatory standards to enhance team capabilities.
Qualifications requirements:
- Education:
- PhD or Master’s degree in Biostatistics, Statistics, Mathematics, or a related field.
- Experience:
- Minimum of 5 years of experience in biostatistics within a CRO, pharmaceutical, or biotechnology environment.
- Strong experience in clinical trials, preferably across multiple therapeutic areas.
- Solid understanding of FDA, EMA, and ICH guidelines, as well as regulatory submission processes.
- Technical Skills:
- Proficiency in statistical programming languages, particularly SAS (preferred) and/or R.
- Familiarity with CDISC standards, including SDTM and ADaM.
- Knowledge of survival analysis, mixed models, non-linear models, and other advanced statistical techniques.
- Other Skills:
- Excellent communication skills with the ability to explain complex statistical concepts to non-statisticians.
- Strong problem-solving abilities and attention to detail.
Ability to manage multiple projects simultaneously while ensuring high standards of data quality and adherence to timelines.
Preferred Qualifications:
- Expertise in programming languages such as Python or JavaScript will be beneficial
- Experience in submission-related interactions with regulatory authorities would be a significant advantage.
- Study Design and Statistical Planning:
-
DSP Engineer
Full Remote · Ukraine · 2 years of experience · Pre-IntermediateНеобхідні навички Key Responsibilities: • 1+years experience with DSP • DSP algorithm optimization for a low-level programming language (С, intrinsics, assembler) • Porting float-point to fixed-point implementation • Testing and verification of DSP...Необхідні навички
Key Responsibilities:
• 1+years experience with DSP
• DSP algorithm optimization for a low-level programming language (С, intrinsics, assembler)
• Porting float-point to fixed-point implementation
• Testing and verification of DSP solution in a simulator or emulator (on the board)
Required Skills:
• Strong C language skills
• Pre-intermediate level of the English language (documentation, emailing and verbal communication)
Required Knowledge:
• DSP theory: Filters, FFT, division, sqrt, re-sampler, etc.
• Approximation: log, exp, sin, cos, etc.
• Linear Algebra
Буде плюсом
Will Be a Plus:
• Practical knowledge of DSP platforms
• С++, intrinsics, assembler languages
• Eclipse
• Batch files
• MS Visual Studio
• MS VS code
• MATLAB: DSP System Toolbox, Linear Algebra
• Python
• GitHub
• Shell
• Audio files format
• Linux (Ubuntu)
Пропонуємо
We offer:
• Competitive compensation
• Full accounting assistance and support
• Regular annual vacation is 20 working days off
• 100% paid sick leave upon provision of the relevant document(s)
• Holidays are provided according to the residence country Law
• Improvement of the English language knowledge with our teacher
• Smart and useful presents for our employees and their kids
• Great atmosphere, creative corporate parties, and true individual approach.
Обов’язки
Key Responsibilities:
• DSP algorithm optimization for low-level programming language (С, intrinsics, assembler)
• Porting float-point to fixed-point implementation
• Testing and verification of DSP solution in a simulator or emulator (on the board)
Про проєкт
We are looking for a software engineer to work with different audio DSP algorithms, port them to fixed-point implementation, design test benches for project verification, communicate with customers and discuss solutions, design functions for a DSP library for float and fixed-point implementation.