Careers

Quattrosource is seeking talented individuals with experience in programming Linux based systems and technologies. The projects are fully comprehensive systems with user interfaces, complex business logic and back-end workflow processing for data analysis. The topics include:

  • Systems development automation
  • Large volume email sending/tracking
  • Web analytics gathering
  • Social media data analysis
  • Machine learning and natural language processing

Most topics dealing with large volumes of data originating from many different online/offline data providers.

The systems employ various open source and cutting edge technologies including:

  • Python, Django and NLTK
  • Relational/non-relational databases and messaging (MySQL, MongoDB, Celery/RabbitMQ)
  • Cloud computing with Hadoop, HDFS and PIG
  • Web application technologies (JavaScript, HTML5, Flash)

Selected candidates will have the opportunity to contribute to various parts of each project and gain hands-on experience with cutting edge technologies.

You will be working alongside senior developers locally and at remote development centers to design/write code and deliver working systems based on design requirements which you will help determine. Candidates must be independent and demonstrate strong problem solving skills.

This is a hands-on role at a small but rapidly growing company. We’re currently seeking candidates for full time employment but will consider contractual opportunities as well. If you’re looking to work with other technologists who embrace and encourage working with new technologies, this will be a great environment for you.

The Ideal Candidate

We look for a strong background in programming and a solid understanding of the Linux operating system. Strong understanding of networking and systems technologies is a plus as many projects will involve systems with Bash and other related automation technologies.

The following minimum skills are required:

  • At least three years of professional experience, demonstrated by referrals
  • Proficient with at least one OO programming language: Python (preferred), Java, C/C++, etc.
  • Solid grasp of core computer science foundations including algorithm design, data structures, program flow, operating system concepts and computer architecture
  • Database schema design, programming SQL and stored procedures
  • Distributed programming knowledge is a major plus: map/reduce, SOA, etc.
  • Experience developing automation scripts and building scalable systems
  • Good written and oral communication skills
  • Bachelor’s degree from an accredited university is a major plus

About the Company

Quattrosource is an enterprise consulting firm focusing on the design and development of large-scale data processing applications, high performance computing and enterprise-grade hosted applications.  We are currently working with a number of major companies in the Chicago area, on projects ranging from initial technology assessment and proof of concept exploration to development and operation of full production systems.

The company was established in 2001 by a group of local technologists with the goal of taking cutting-edge technologies and applying them in novel ways to real-world problems.  Much of our work involves early adoption of new technologies. We are strong proponents of the open source movement and base most of our projects on an open source stack.

To Apply

Please e-mail resumes and/or cover letter to jobs@quattrosource.com