Senior Python Engineer
Pavago
Job highlights
Summary
Join Pavago as a Senior Python Engineer and contribute to enhancing algorithm performance and integrating machine learning models. This full-time, remote position involves collaborating with a team to optimize backend algorithms in Python and C#, implement machine learning models, and utilize prompt engineering techniques. You will be responsible for unit testing, anomaly detection, and debugging, working with large-scale datasets and leveraging GPU processing. The ideal candidate possesses strong analytical and problem-solving skills, extensive experience in algorithm development and debugging, and proficiency in machine learning frameworks. Apply today if you are passionate about algorithm optimization, large-scale data processing, and machine learning.
Requirements
- Possess proficiency in Python and C#
- Have experience with threading, multithreading, and GPU processing
- Demonstrate knowledge of unit testing frameworks and methodologies
- Possess strong analytical and problem-solving abilities
- Have the ability to diagnose code issues using visualizations
- Show proficiency in project management tools
- Demonstrate knowledge of prompt engineering
- Show eagerness to implement AI into workflows
- Have experience in algorithm development and debugging in Python and C-based languages
- Have experience working with large-scale datasets
- Have a background in machine learning
Responsibilities
- Collaborate with the team to develop methods and protocols for detecting and flagging anomalies in the algorithmβs output
- Work closely with the Director of Research to debug and optimize backend engine algorithms in Python and C#
- Enhance algorithm performance for large-scale datasets, utilizing threading, multithreading, and GPU processing techniques
- Implement machine learning models to improve statistical modelling and predictions
- Apply prompt engineering techniques to streamline workflows and improve efficiency
- Use tools like Asana, Azure Boards, Slack, or Jira to manage tasks and communicate with the team
Preferred Qualifications
- Have familiarity with machine learning frameworks (TensorFlow, PyTorch) and SQL
- Have extensive experience developing and debugging algorithms in Python and C#
- Be proficient in implementing machine learning models and frameworks such as TensorFlow or PyTorch
- Be adept at working with large-scale datasets and optimizing computational tasks using threading, multithreading, and GPU processing
- Be proactive, with a strong commitment to code quality and performance optimization
Benefits
Remote work
Share this job:
Similar Remote Jobs
- πPortugal
- πUkraine
- πVietnam
- πCroatia
- πCzech Republic
- πIndia
- πBrazil
- πWorldwide
- πWorldwide