WORK WITH US

 

 

We are building a disruptive software product portfolio for geological modelling in the oil and gas industry. Our customers are global businesses and we are growing fast.

Cognitive Geology is not a typical tech startup. We make Enterprise software, with a customer base in the largest companies in the industry, and we occupy a niche with vast opportunity for innovation. We build scientific tools for high-value users with interesting and difficult problems to solve.  The company has unlimited ambition to become a major provider of enterprise software to the oil and gas industry.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.

If you think you can play a role in building one of Scotland's fastest-growing tech companies, get in touch:

jobs@cognitivegeology.com

Our VP of Software Engineering, Eileen McLaren, gives a quick overview of how our internal dynamics work for developing customer-focussed products.


CURRENT OPEN POSITIONS:

We are recruiting for the following positions to be based in our Edinburgh city centre office, or our satellite office near Gatwick.

Software Engineers (Edinburgh)

QA Testers (Edinburgh or Gatwick)

Data Scientists (Edinburgh)

Experienced geologists from major oil company OPCOs (Edinburgh or Gatwick)


SOFTWARE ENGINEERS

Based: in Edinburgh

Preferred experience: solid commercial experience needed

Description:

We are looking for innovative software engineers with excellent knowledge of object oriented concepts and a passion for software engineering, combined with a strong interest in modelling the real world.

Professional attitude, ambition, flexibility, transparent communication and respect for colleagues are inherent in our team. We value intelligence and innovation, and persistence to push the boundaries to deliver the best solutions possible.

 

What you will be doing:

-              Thinking through hard problems, and working with the team to develop solutions

-              Communicating clearly to both technical and business people

-              Involvement in the agile process, including analysis, design, and task estimation

-              Learning new technologies and applying the knowledge

-              Being a mentor and role model to less experienced developers

-              Working in a dynamic, collaborative, transparent environment where your talent is valued

 

You don’t need all of these but if you can tick a number of these boxes, please get in touch:

-              3 + years of professional experience as a developer

-              Degree in Computer Science, Engineering or equivalent qualification

-              Solid experience in object oriented development with C# and .Net

-              Strong understanding of Solid principles and TDD with proven experience

-              Experience in working with Visual Studio and source control

-              Experience of developing against third-party APIs

-              Desktop application development with WPF

-              Experience of working in an Agile team

-              Experience in high performance data visualisation or graphics and rendering

-              Experience with mapping applications and GIS

-              A keen interest in maths and science, geography and geology

 

What we offer:

-              An achievement-based career path where you can gain responsibility while remaining                        technical

-              Personal and professional development

-              A market-leading salary with the opportunity to benefit from options in the company

-              An opportunity to help shape the future of the company and its culture


QA TESTERS

Based in: Edinburgh, or near Gatwick

Description:

We are looking for QA Testers to assess software quality through manual and automated testing. You will be responsible for finding and reporting bugs and glitches.

In this role, you should have a keen eye for detail and excellent communication skills. If you are also competent in executing test cases and are passionate about quality, we’d like to meet you.

Ultimately, you will ensure that our products work correctly and identify the glitches before the customers do.

Professional attitude, ambition, flexibility, transparent communication and respect for colleagues are inherent in our team. We value intelligence and innovation, and persistence to push the boundaries to deliver the best solutions possible.

 

This role requires you to:

-               Think through hard problems, and working with the team to develop and test solutions

-               Communicate clearly to both technical and business people

-               Create detailed, comprehensive and well-structured test plans and test cases

-               Estimate, prioritize, plan and coordinate testing activities as part of an agile team

-               Design, develop and execute automation scripts

-               Identify, record, document thoroughly and track bugs

-               Perform thorough regression testing when bugs are resolved

-               Develop and apply testing processes for new and existing products to meet client needs

-               Learning new technologies and applying the knowledge

-               Help build and grow a testing team

-               Working in a dynamic, collaborative, transparent environment where your talent is valued

-               Stay up-to-date with new testing tools and test strategies

 

You don’t need all of these but if you can tick a number of these boxes, please get in touch:

-               Proven work experience in software quality assurance

-               Strong knowledge of software QA methodologies, tools and processes

-               Experience in writing clear, concise and comprehensive test plans and test cases

-               Hands-on experience with both white box and black box testing

-               Hands-on experience with automated testing tools, particularly for desktop applications

-               Experience working in an Agile/Scrum development process

-               A scientific approach to experimentation

-               Experience in testing high performance data visualisations

-               Experience with testing mapping applications

-               A keen interest in maths and science, geography and geology

 

What we offer:

-               An achievement-based career path where you can gain responsibility while remaining                         technical

-               Personal and professional development

-               A market-leading salary with the opportunity to benefit from options in the company

-               An opportunity to help shape the future of the company and its culture


DATA SCIENTISTS

Based in: Edinburgh

Preferred experience: solid commercial experience needed

Description:

We are looking for Data Scientists and applied Mathematicians with good knowledge of data management, statistical analysis and modelling. Adept problem solving skills are required - we will be supporting the software development team by rapidly prototyping concepts and delivering proof of concept implementations for development and commercialisation.

Professional attitude, ambition, flexibility and transparent communication are inherent in our team. We value intelligence and innovation, and persistence to push the boundaries to deliver the best solutions possible.

 

What you will be doing:

- From simple maths to big data, you will be developing new solutions for the use by the development team

- Blue sky research, trialing new concepts and processes

- Communicating clearly your expertise to non-technical audience

- Involvement in the agile process, including analysis, design, and task estimation

- Learning new technologies and applying the knowledge

- Sharing skills and knowledge with the data science team

- Working in a dynamic, collaborative, transparent environment where your talent is valued

 

You don’t need all of these but if you can tick a number of these boxes, please get in touch:

-              3 + years of professional experience as a developer

-              Degree (PhD preferred) in Artifical Intelligence, Applied Mathematics, Computer Science,                Engineering or equivalent qualification

-              Some experience in object oriented development with C# and .Net

-              Experience of working in an Agile team

-              Experience with Big Data problems

-              Experience with applied problem solving

-              Experience with complex visualisation

-              A keen interest in maths and science, geography and geology

 

What we offer:

-              An achievement-based career path where you can gain responsibility while remaining                        technical

-              Personal and professional development

-              A market leading salary with the opportunity to benefit from options in the company

-              An opportunity to help shape the future of the company and its culture