← Back to all job openings

Python Developer

Job Description:

In this role you will build applications and infrastructure for our customers, partners and internal teams. Those applications can range from massive testing infrastructure, through complicated distributed systems to stand-alone web applications and plug-ins for 3rd-party enterprise applications.
The majority of development is in Python but some of it is in C/C++, Java, JavaScript and other languages. You will use a wide range of operating systems, technologies and architectures.

INFINIDAT is growing and we have openings for Python developers on multiple teams.


  • Implement new features and optimize existing ones
  • Make a difference by defining workflows used throughout the company
  • Be in charge of constantly improving our infrastructure
  • Experiment with new technologies, find cool new ways of doing things
  • Write and maintain awesome tests for our code base

Required Skills & Experience:

  • Proven experience in Python: the words generators, decorators and partials should not surprise you
  • Very strong in one or more of the following:
    - System programming
    - Network programming and/or development of distributed systems
    - Automation for system / integration tests
    - System administration
    - Web development
  • Fast learner who is eager to face new technological challenges and come up with innovative solutions
  • Curious to learn how things really work
  • Excellent teamwork and interpersonal communication skills

Preferred Qualifications:

  • Deep knowledge of enterprise storage environments
  • Involvement in open source projects: Github profile or link to open source work
  • Experience with continuous integration and delivery
  • Experience with test-driven development
Spread the word!
Share on FacebookTweet about this on TwitterShare on LinkedInEmail this to someone