IC Resources Ltd

Software Development Engineer - Python

£40000 - £60000 per annum
09 Jun 2017
07 Jul 2017
Simon Allen
Job Function
Specialist Area
Contract Type
Full Time
Software Development Engineer - Python
Salary £40,000 - £60,000

We are looking for an experienced Software Development Engineer with Python experience to join my successful Cambridge based start-up.

As Python Developer you will be working on the development, maintenance and expansion of the pipeline, and participating in building and solving the challenges of a growing portfolio. You will have significant influence on implementing or integrating new features, drive the system architecture, and spearhead the best practices that enable a quality product.

As Python Developer you will:
*Deliver high quality, maintainable and robust code on time, as part of a team
*Execute projects and develop against an outlined design
*Develop pragmatic solutions and building flexible systems without over-engineering
*Be involved at all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes
*Participation in estimation and sprint planning in an agile environment

Essential experience for the Python Developer to have:

*Bachelor's Degree in Computer Science or similar / equivalent
*Relevant professional experience in software development
*Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
*Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
*Excellent Python skills
*Good Linux skills.
*Experience of working within a team to deliver and run high quality systems

Any of the following would be beneficial but are not essential:

*Proficiency in C and C++
*STL or Boost
*Strong skills and experience in cloud-based software development, preferably AWS
*Working with distributed and/or clustered systems
*Building and running horizontally scaling architectures
*Using cloud-based queueing, messaging, monitoring and storage techniques
*Experience in flow-based programming
*Familiarity with statistical models and data mining algorithms

If you are a seasoned Software Developer with good Python experience and would like to work for a successful start-up in Cambridge, please get in touch with Simon Allen at IC Resources for further information.

Keywords: Python, software, Developer, Engineer, computer, science, Linux, STL, Boost, AWS, systems, data, mining, algorithms, Cambridge

More jobs like this