DevJobs

Senior Python Developer

Overview
Skills
  • Python Python ꞏ 2y
  • AWS AWS
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes

Are you an accomplished senior developer with a knack for crafting exceptional software solutions? Is your technical expertise complemented by an interest in machine learning and deep learning? If this unique blend of skills defines you, consider joining our team at DeepKeep as our Senior Developer.


At DeepKeep, you'll play a central role in the continuous growth of our leading-edge products and services. Working closely with a team of skilled professionals, you'll lead the design, development, and deployment of top-tier software solutions in an engaging agile environment.

We're an ambitious startup, filled with engaging opportunities and rewards for those who seek to innovate and excel. If you are driven by the challenge of pioneering new technological frontiers, DeepKeep is your platform. Embark on your journey towards making a significant impact with us.


Your Impact & Responsibilities:

  • As a Lead Python Developer at DeepKeep, you'll take the helm in the development and maintenance of our core application, with a key focus on adversarial machine learning.
  • You'll play an instrumental role, working alongside our multidisciplinary team of machine learning engineers and algorithm developers, to implement pioneering techniques against adversarial attacks.
  • Your ability to mentor and guide team members will be key, fostering a culture of collaboration, continuous learning, and professional growth.
  • Taking ownership of projects from conception to deployment (end-to-end), you'll drive technical excellence, high product quality, and innovation within our agile, production-critical environment.
  • Collaborating closely with the product manager and other team members, you'll deliver timely, effective solutions that reinforce DeepKeep's commitment to excellence.

Requirements for a Lead Python Engineer:

  • 6 years of experience as an engineer, backed by a proven track record of delivering reliable, high-quality software solutions. 2 years of working with Python.
  • Advanced proficiency in Python and its associated frameworks, coupled with an in-depth understanding of software development principles, best practices, and design patterns.
  • Solid command over design patterns, data structures and object-oriented programming is crucial.
  • Exceptional problem-solving skills and proven proficiency in debugging and troubleshooting issues efficiently.
  • Previous experience with testing frameworks and methodologies, ensuring the utmost in code quality and reliability.
  • Excellent communication skills with a history of thriving in a collaborative team environment.
  • A continuous learning mindset, coupled with a willingness to stay updated on the latest trends and technologies in the Python ecosystem.
  • Understanding of Kubernetes architecture and experience with Docker.
  • Experience managing complex production systems, understanding microservices architecture (advantage), with exposure to enterprise-level coding practices.

Bonus Points:

  • Experience in adversarial machine learning.
  • Knowledge and experience using cloud platforms (AWS, GCP, etc.)

Note: DeepKeep champions diversity and inclusivity. We encourage qualified individuals of all races, colors, religions, sexes, ages, national origins, physical or mental disabilities, veteran statuses, or any other characteristic protected by law to apply.

DeepKeep