Junior Data Engineer (Entry Level) .
emapsite is a leading location data services platform. Customers love emapsite’s “we’ll solve that problem!” approach, underpinned by the extensive range of industry established web applications built to support the busy professional gain greater insight to a location. We are trusted by thousands of customers from Blue-chip business and government agencies to growing SMEs and start-ups to provide fast and flexible access to brilliant digital mapping and location data.
Position: Data Engineer (Entry Level)
Location: Farnborough, Hampshire (Commutable from Guildford, Basingstoke, Reading, Bracknell & surrounding areas)
Job type: Full Time, Permanent
Hours: 37.5 hours per week
Salary: circa £23,000 depending on experience
Benefits: include 25 days holiday, free parking and NEST pension scheme
About the role:
You will be handling terabytes of spatial data in a multitude of formats and from many sources, tabular and vector data in databases, raster topographic mapping, satellite imagery, 3d terrain data and more. The focus is on processing incoming data from our many suppliers, running regular update procedures and keeping data stores current.
There will be a lot of data loading: dealing with moving large amounts of data around efficiently, using pre-existing loading and updating scripts to load data into Postgres databases. Over time it is expected you will improve these scripted processes further, improving our back-end tools to help expand our data stores whilst maintaining currency.
You’ll have plenty of opportunity by working alongside the rest of the team to learn and hone skills in SQL, Bash scripting and Python.
- Attention to detail, a precise and methodical approach to work
- Computer science background, either as a relevant degree or previous work experience
- Experience writing SQL queries
- Familiarity working in both Linux and Windows environments
- Familiarity with scripting to automate processes
Desirable attributes / skills:
- Experience with Bash scripting
- Experience coding in Python
- Experience in database management, ideally Postgres
You may have experience of the following: Entry Level Data Engineer, Junior Data Engineer, Assistant Data Engineer, Graduate Data Engineer, Junior Database Administrator, Graduate Database Administrator, DBA, Data Coordinator, Data Administrator, etc.