We’re looking for software developers keen to help realise the next generation of seismic processing and interpretation applications, excited by the prospect of learning new domain knowledge, tools, and techniques, and eager to extend these into innovative ideas of their own.
Who we are:
A small team of energetic problem solvers working on ambitious software challenges. You’ll bring your expertise, whether that be in high performance computing, desktop application development or data processing and modelling, and use our agile continuous integration processes to rapidly deploy advanced features to help meet the production schedules of internal and external clients. When submitting your application, you’ll have shown you have an eye for detail by including the term ‘Shibboleth’ in your cover letter.
As a Geophysical Software Developer, you will:
- design complex geophysical processing software,
- implement, test, and maintain software in Java, C and/or other languages
- maintain software written by other members of the team
- become conversant in basic geophysics, industry workflows, algorithms, and technologies
- support the company’s service divisions and cloud users, who when using the products you create may be faced with critical, time sensitive issues
- provide and receive regular, constructive feedback to and from your peers
- collaborate on priority and scheduling for rapid product iterations
- act as mentor for an exceptional intern or junior developer
You bring to the table:
- current proficiency in C, C++ or Java (additional languages such as Fortran and Python will also be highly regarded)
- demonstrable ability in solving performance optimisation problems (additional in-depth knowledge of a variety of software and hardware approaches will also be highly regarded)
- a history of showing initiative in some of our major focus areas, such as data management, large I/O, highly-parallel computing, numerical processing, visualisation, and application architecture, regardless of industry
- excellent written and spoken business and technical English, suitable for working directly with end-users and,
- familiarity with software development processes and practices in a continuous integration environment (specific technologies and processes are a plus, but not required)
- impeccable professional references or a recognisable shibboleth
(We suggest that most people require at least 10-15 years of serious programming, either for fun, at school, or at work, to reach this level.)
by via developer jobs - Stack Overflow
No comments:
Post a Comment