Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs
Въведи своя e-mail и ще ти изпратим твоята парола
Job Title: Senior Python Developer
Location: Sofia
Type: Full-time
Our client, a leading technology company, is looking for an experienced Senior Python Developer to join their cutting-edge team. This role is perfect for someone who thrives on tackling complex problems, building scalable solutions, and working with some of the latest technologies—without the typical focus on web development. If you’re passionate about working on high-performance systems, automation, and data-driven projects, we’d love to hear from you!
What You’ll Do:
Architect and develop scalable, high-performance systems for data processing, automation, and machine learning tasks.
Design and implement backend services and tools, focusing on data pipelines, integrations, and system automation.
Work on large-scale, complex projects that include distributed systems, parallel computing, and data processing pipelines.
Leverage technologies like PySpark, Dask, or Pandas to handle massive datasets efficiently.
Collaborate with data scientists, DevOps, and engineering teams to ensure seamless integration of models and processes into production environments.
Build automated testing frameworks, performance benchmarks, and monitor the overall system health using advanced tools.
Implement best practices for code quality, maintainability, and scalability—leveraging modern practices such as CI/CD, containerization, and infrastructure as code.
Research and apply the latest machine learning and AI techniques, optimizing workflows and data models.
Lead code reviews, mentor junior developers, and drive technical excellence within the team.
What You Bring:
5+ years of experience in software development with a strong focus on Python and its ecosystem (e.g., NumPy, Pandas, PySpark, Celery, Dask).
Expertise in non-web Python applications: experience with backend systems, data engineering, automation, or ML infrastructure.
Solid understanding of data structures, algorithms, and concurrency models in Python.
Experience with distributed systems (e.g., Kafka, RabbitMQ) and handling large datasets in production environments.
Deep knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Strong experience with cloud platforms (e.g., AWS, Azure, GCP) and cloud-native development tools.
Experience with NoSQL databases (e.g., MongoDB, Cassandra), and familiarity with ETL processes.
Strong focus on automation, including tools like Ansible, Terraform, or similar infrastructure-as-code solutions.
Knowledge of CI/CD pipelines, with hands-on experience using tools like Jenkins, GitLab CI, or Azure DevOps.
Passion for writing clean, efficient code, with strong problem-solving skills and a drive for continuous learning.
Bonus Points If You Have:
Experience in machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
Familiarity with quantitative finance, trading systems, or algorithmic optimization.
Knowledge of HPC (High-Performance Computing) and optimizing Python for computational-heavy tasks.
Contributions to open-source projects or involvement in tech communities.
What’s In It For You:
Our client offers a unique opportunity to work on complex, high-impact projects, using modern technologies in a stimulating environment. You’ll benefit from:
A flexible, innovative work environment where you have autonomy and ownership of your projects.
The chance to work on cutting-edge projects, with a focus on data-driven solutions, machine learning, and high-performance systems.
Opportunities for career growth through continuous learning, mentorship, and direct exposure to advanced technologies.
A competitive compensation package, including performance-based bonuses and career development opportunities.
Why You’ll Love Working With Our Client:
A collaborative culture that values creativity and technical excellence.
Flexible working hours and options for remote work, providing an excellent work-life balance.
A forward-thinking company where your ideas matter, and you can influence the direction of high-impact projects.
Opportunities to learn, grow, and work with a team of passionate professionals at the forefront of technology.
Working with MiNDS?
We take job postings seriously and responsibly. Committed to make candidate application process easier, we give the following promises: