Middle Python

PGS · Europe

Company

PGS

Location

Europe

Type

Full Time

Job Description

The purpose of this role is to accelerate the development and improvement of the CatTools system, which includes integrating new features, optimizing processes, implementing data analytics tools, and securing the system. The primary objective is to develop robust and scalable solutions for our ERP system and AI integrations.


Key task:
Improve and optimize the CatTools system by developing new features, integrating AI, automating processes, and providing robust security measures.

Main accountabilities and responsibilities:

Development of new functions:
Creating and integrating new systems functionality using Django and Django Rest Framework.
Iplementing analytical tools and visualizations using Plotly and Dash.
Optimizing data processing using Pandas and Numpy.
AI integration and process automation:
Developing machine learning models for company business processes. (Chatting, Calls, Checks).
Using Google Cloud Speech-to-Text and Text-to-Speech APIs to automate standard processes.
Security Assurance and Monitoring:
Conducting security audits and penetration testing using OWASP ZAP and Burp Suite.
Implement two-factor authentication and access control based on trusted IPs using Authy or Google Authenticator.
Documentation and Support:
Create and maintain documentation using Sphinx and ReadTheDocs.
Code version management using Git and task coordination via Jira and Confluence.

Experience and background requirements:

  • Technical Skills:
    Proficiency in Python and Django, including Django Rest Framework.
    Experience with data analysis tools such as Pandas and Numpy.

  • Knowledge of machine learning libraries such as TensorFlow, PyTorch and Scikit-learn.

  • Experience managing and optimizing PostgreSQL databases.
    Knowledge of real-time frameworks such as Django Channels and WebSockets.

  • Security expertise:
    Experience with security audits and penetration testing.
    Knowledge of methods for implementing two-factor authentication and access control.

  • Documentation and version control:

    Ability to create technical documentation.
    Experience with Git version control system and project management tools such as Jira and Confluence.

Functional knowledge:

  • Experience developing in Python and Django, including Django Rest Framework.

  • Proficiency with data analysis libraries such as Pandas and Numpy.

  • Knowledge of machine learning tools such as TensorFlow, PyTorch, and Scikit-learn.

  • Experience with PostgreSQL databases, including optimizing and creating complex queries.

  • Proficiency with real-time development tools such as Django Channels and WebSockets.

Business expertise:

  • Degree in Computer Science or equivalent: Graduate degree in Computer Science, Information Technology or related field.

  • Practical experience with Python and Django: At least 2 years of development experience using Python and Django framework, including Django Rest Framework.

  • Knowledge of data analysis tools: Experience with Pandas and Numpy libraries for data processing and analysis.

  • Database skills: Experience managing and optimizing PostgreSQL databases, creating complex SQL queries and using Django ORM.

  • Knowledge of machine learning tools: Experience with machine learning libraries such as TensorFlow, PyTorch and Scikit-learn to develop and integrate AI models.

Apply Now

Date Posted

12/22/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Full Stack Engineer - Swissblock

Views in the last 30 days - 0

Swissblock seeks a Full Stack Software Engineer to develop innovative financial tools The role involves creating userfriendly interfaces and improving...

View Details

Accounting Analyst - Rev Share & Daily Recon - Kraken

Views in the last 30 days - 0

Kraken emphasizes its mission to advance crypto adoption through a global missionfocused team They offer roles in finance and accounting highlighting ...

View Details

Senior AI Full-Stack Software Engineer - Skedda

Views in the last 30 days - 0

Skedda is seeking a senior AIfocused fullstack developer to contribute to innovative workplace management solutions The role offers competitive compen...

View Details

Senior Go-to-Market (RevOps) Engineer - Skedda

Views in the last 30 days - 0

Skedda offers a competitive salary flexible work and a collaborative environment The role involves software development and innovation with a focus on...

View Details

Senior Platform Engineer - Infrastructure - Kalepa

Views in the last 30 days - 0

This job description highlights a senior engineering role with a competitive salary range of 85k155k equity options and benefits like PTO gym reimburs...

View Details

Brand Designer - Zerion

Views in the last 30 days - 0

Zerion is seeking a Brand Designer to elevate their visual identity across products and channels offering competitive salary remote work stock options...

View Details