Apply

Senior Python Developer

Posted 2024-09-20

View full description

πŸ’Ž Seniority level: Years of Python development experience

πŸ“ Location: Lithuania, Georgia, Serbia, Kazakhstan, Poland

πŸ” Industry: Logistics technology

🏒 Company: Greenscreens.ai

πŸ—£οΈ Languages: Russian, English

⏳ Experience: Years of Python development experience

πŸͺ„ Skills: DockerPostgreSQLPythonSQLData AnalysisFlaskKubernetesMachine LearningNumpyData analysisFastAPIGrafanaPandasCollaborationCI/CD

Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • Years of Python development experience, preferably in data-intensive applications.
  • Experience in data processing applications and machine learning pipelines.
  • Knowledge of NumPy, Pandas, SQL, CI/CD pipelines, version control systems, and Docker.
  • Fluency in Russian (C1) and English (B2).
  • Highly desirable experience with machine learning libraries, AWS S3, Amazon Redshift, PostgreSQL, and frameworks like FastAPI or Flask.
Responsibilities:
  • Design and maintain high-quality Python code for data analysis, machine learning model development and deployment.
  • Collaborate with data scientists and ML engineers to optimize data management and model deployment strategies.
  • Enhance data processing and machine learning pipelines to improve efficiency, scalability and monitoring capabilities.
  • Implement unit testing, integration testing, and Test-Driven Development practices to ensure the reliability and stability of our codebase.
  • Improve monitoring of ML microservices to detect and address performance issues proactively.
Apply

Related Jobs

Apply

πŸ“ Poland

πŸ’Έ 13600 - 26900 PLN per month

🏒 Company: Netguru

  • At least 5 years of experience in Python - building web applications, preferably using Django, Flask, FastAPI, and MongoDB.
  • Ability to handle databases and address project bottlenecks efficiently.
  • Experience in building modern and secure APIs.
  • Deep understanding of modern HTML and CSS.
  • Very good command of written and spoken English (B2+).
  • Ability to balance client requirements and technical aspects.
  • Willingness to help and mentor other developers.

  • Lead a project independently.
  • Assist Project Managers in managing projects from the technical perspective.
  • Deal efficiently with databases and project bottlenecks.
  • Build modern and secure APIs.
  • Provide guidance to clients and team members to avoid wrong decisions.

PythonAgileDjangoFlaskHTMLCSSMongoDBSCRUMAmazon Web ServicesCI/CDAgile methodologiesDevOps

Posted 2024-11-23
Apply
Apply

πŸ“ Poland, Egypt

πŸ” Cloud technology and managed services

  • Hands-on expertise in Python programming.
  • Proven experience in cloud automation.
  • Experience in Infrastructure as Code (IaC) automation.
  • Familiarity with design and integration patterns.

  • Build world-class web applications and platform services.
  • Provide messaging and collaboration tools for customers worldwide.
  • Work within a strong engineering culture focused on quality software development.
  • Contribute to highly distributed, extreme capacity systems.

Backend DevelopmentPythonSoftware DevelopmentCloud ComputingDesign PatternsCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply
Apply

πŸ“ Poland, Georgia, Turkey

🧭 Full-Time

πŸ” Security software

🏒 Company: Cloudlinux

  • Several years of experience in Python development or similar engineering roles.
  • Strong passion for security, with a deep understanding of threats such as viruses and web shells.
  • Experience in Linux server administration (a plus).
  • Knowledge of PHP and JavaScript (a plus).
  • Familiarity with Apache Airflow, SQL, and CI/CD systems (a plus).
  • Proficiency in automated testing and tools to support development processes.
  • Proficiency in English above intermediate level.

  • Design and implement malware detection and remediation systems.
  • Develop high-performance, scalable code for large-scale data processing.
  • Contribute to architectural decisions and create technical documentation.
  • Participate in brainstorming sessions and contribute to the team’s development backlog.
  • Analyze and prioritize data to streamline development efforts.
  • Troubleshoot and resolve issues reported by clients, partners, and support teams.

Python

Posted 2024-10-29
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ’Έ 17,000 - 23,000 PLN /month

πŸ” Technology and Creative Agency

🏒 Company: Wunderman ThompsonCRMAdvertisingConsultingB2BMarketing

  • Python development experience with a focus on web applications/services.
  • Strong knowledge of Python 3.x and either FastAPI/Flask framework.
  • Hands-on experience with RDBMS (Postgres, Oracle or others) and ORM.
  • Write clean, maintainable, and well-documented code following best practices and industry standards.
  • Experience developing API microservices.
  • Significant experience of working with Agile methodologies.
  • Good problem-solving skills.

  • The vision of the WPP Open Platform is to create a common development and architecture framework, with supporting infrastructure, for the development of digital products across WPP.
  • You will be responsible for designing, implementing, and maintaining web applications that meet the needs of our clients.
  • You will develop API microservices, work with large and complex codebases, and ensure our product is leading edge.
  • You will join a collaborative team with a focus on engineering best practice and continuous improvement and will have lots of business exposure.

PythonAgileFlaskFastAPIRDBMSCollaborationProblem SolvingAgile methodologies

Posted 2024-10-04
Apply
Apply

πŸ“ Tbilisi, Georgia; Belgrade, Serbia; Warsaw, Poland

🧭 Full-Time

πŸ” Enterprise cyber security applications

🏒 Company: Cloudlinux

  • A solid background in Python programming with at least 4 years of experience.
  • Proficiency in system programming, including knowledge of sockets, filesystem, and process management.
  • Familiarity with GNU/Linux operating system and shell scripting.
  • Experience working with git-based development processes.
  • Proficiency in PyTest.
  • Knowledge of Ansible and Jenkins.
  • An intermediate level of proficiency in English.
  • Familiarity with RPM/DEB package management, including writing RPM spec and DEB rules.

  • Get involved in the development of Python-based CloudLinux OS products.
  • Write unit tests and functional tests for your code using Python.
  • Contribute to code reviews using Gerrit.
  • Help shape the architecture and create technical documentation for new features.
  • Investigate and address issues reported by clients, partners, or our support team.
  • Collaborate with our 3rd level support team to provide guidance and assistance related to our KernelCare products.

PythonFlaskGitJenkinsNginxClickhouse

Posted 2024-09-20
Apply
Apply

πŸ“ Poland, Egypt

πŸ” Cloud computing

🏒 Company: RackspaceπŸ‘₯ 1001-5000πŸ’° $ Private on 2017-09-11πŸ«‚ on 2023-03-27IaaSBig DataCloud ComputingCloud Infrastructure

  • Proven experience (8+ years) in Software Development and System Administration.
  • Proven experience in DevOps and container orchestration technology; Docker, Kubernetes, etc.
  • Experience with defining, creating, implementing, and improving cloud solutions.
  • Experience with Apache Airflow is a plus.
  • Excellent working experience of CI/CD pipelines.
  • In depth experience with automation/configuration using Ansible, Terraform.
  • Good knowledge in Linux/Windows system administration.
  • Experience with Private Cloud virtualization technologies.
  • Experience in one of VMware and OpenStack is mandatory.
  • Experience of ServiceNow Cloud Management Platform (CMP) is highly desired.
  • Knowledge of common network and security practices.
  • Experience with monitoring and logging tools.
  • Excellent interpersonal and verbal communication skills.
  • Ability to learn anything fast.

  • Design, develop, and maintain scalable and reliable Python applications to meet project requirements.
  • Design and develop software for large-scale enterprise services.
  • Collaborate with cross-functional teams, including product management and DevOps, to define project specifications and deliverables.
  • Conduct code reviews and provide mentorship to junior developers, ensuring adherence to best practices and coding standards.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Stay updated with emerging technologies and industry trends to continuously improve development processes.
  • Translate functional requirements into conceptual and detailed designs; provide estimates for development effort.
  • Create unit and acceptance tests; perform QA/Test; automate deployment; and assist Operations and Support staff in troubleshooting software issues, as well as implementing bug fixes.
  • Adhere to coding and process best practices.

DockerPythonSoftware DevelopmentApache AirflowKubernetesQAAirflowCommunication SkillsCollaborationCI/CDLinuxDevOpsTerraform

Posted 2024-09-10
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ’Έ 17000 - 23000 PLN per month

πŸ” Marketing, Technology, Consultancy

🏒 Company: Wunderman ThompsonCRMAdvertisingConsultingB2BMarketing

  • Proven Python development experience with a focus on web applications and services.
  • Strong knowledge of Python 3.x and experience with either FastAPI or Flask frameworks.
  • Hands-on experience with relational databases (Postgres, Oracle or others) and ORM.
  • Ability to write clean, maintainable, and well-documented code following best practices and industry standards.
  • Experience in developing API microservices and significant experience with Agile methodologies.
  • Good problem-solving skills.

  • Join a team focused on the WPP Open Platform development, creating a common framework for digital product development.
  • Design, implement, and maintain web applications tailored to client needs.
  • Work within a collaborative team that emphasizes engineering best practices and continuous improvement.
  • Engage in a process that allows you to see the impact of your work closely.

PythonAgileFlaskFastAPIRDBMSCollaborationProblem SolvingAgile methodologies

Posted 2024-08-27
Apply