Principal Software Engineer ( Python / Big Data / DevOps)

  • USD140000 - USD165000 per year
  • Chicago, IL, USA
  • Permanent, Full time
  • Michael Page International - US
  • 13 Feb 18 2018-02-13

The platform that you will be working on empowers some of the world's biggest brands with the tools they need to optimize their marketing efforts while increasing market share and driving profit to their organizations. If you want to be at a company at the forefront of artificial intelligence and machine learning, this is your opportunity.

One of the most renowned PAAS companies in the data analytics space is looking for a Principal-Level developer to join their team. This company leverages bleeding-edge data science and technology to solve some of the most difficult problems in the marketing space.



  • Write clean, concise, maintainable code and tests
  • Actively participate in team code reviews and enforce quality standards
  • Work within a cross-functional team to author clear and purposeful epics/stories
  • Drive automation at every step from code to deploy
  • Promote and enforce best practices in development and operations


  • Identify opportunities and weaknesses in the platform architecture
  • Design and document new features/capabilities of the platform
  • Offer constructive feedback on design documents from other team members


  • Education (one of the following):
  • Masters in a CS-related field +3 years of relevant experience
  • Bachelors in a CS-related field +5 years of relevant experience
  • 8+ years of relevant industry experience


Technologies (preferred in bold):

  • Programming Languages: Python, Java, C#, JavaScript
  • Persistence: PostgreSQL, MySQL, Redis, MongoDB
  • Containerization: Docker, RKT, LXC
  • Container Orchestration: Kubernetes, Mesos, Swarm
  • Configuration Management: Ansible, Puppet, Chef, Salt
  • Deployment Management: Terraform, Vagrant
  • Big Data: Spark, HDFS, Hive, Impala, YARN, HDP, CDH
  • Workflow Orchestration: Airflow, Luigi, Oozie, Azkaban
  • Build Systems: Jenkins, Bamboo, TeamCity, Hudson, Travis
  • Cloud: Azure, AWS, GCP

Job Offer

  • Unlimited PTO
  • Flex Hours
  • Some Remote (up to 2 days per week)
  • A brand new office located in the Loop
  • Excellent health, vision, dental, and life insurance coverage
  • An aggressive 401K with match