IC Resources Ltd

Software Development Engineer - Python

Location
Cambridge
Salary
£40000 - £60000 per annum
Posted
09 Jun 2017
Closes
07 Jul 2017
Ref
J39933
Contact
Simon Allen
Job Function
Design
Specialist Area
Software
Contract Type
Permanent
Hours
Full Time
Software Development Engineer - Python
Cambridge
Permanent
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

Apply for Software Development Engineer - Python

Already uploaded your CV? Sign in to apply instantly

Apply

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB


4000 characters left


By applying for a job listed on Electronics Weekly Jobs you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.

More jobs like this