Data Engineer

Company N+1 Analytics
Location Belgrade
Salary $55K - $70K
Country Serbia
Region, City or Zip code Belgrade
Employment type Full-time, Remote
Experience 5+ years
Education Unspecified

Selection process

  • Introductory video or phone interview - resume review, behavioural questions

  • Coding assignment

  • Second video or phone interview with data engineering team - skillset review

  • Final video or phone interview with CEO and CTO

  • References and Education Check

  • Offer extended

Description

N+1 Analytics is a blockchain analytics and investment company that designs and engineers quantitative trading algorithms to predict future digital blockchain asset prices.

N+1 Analytics is looking for a talented Data Engineer with 5+ years of experience to join our team. As a Data Engineer you will be responsible for developing and maintaining our core data collecting and storage processes, analyzing and adjusting text databases, and building APIs to communicate that data to both our internal teams and external clients. You’ll be working primarily with the computational text team, including the CEO and CIO. 

You’ll also be working closely with our CTO and team of talented engineers to ensure our APIs are robust and ultra-secure to be used for our client-side services. 

We are looking for someone who is self-motivated, able to work in an agile team environment, pays high attention to data accuracy, and enjoys being challenged and solving complex problems on a day-to-day basis. 

The ideal candidate will have strong critical thinking skills to ask questions, identify problems, determine the best course of action, and offer solutions with ease. 

Responsibilities

  • Develop and maintain data collection and storage processes and pipelines

  • Working with structured and unstructured text data 

  • Model data and conduct performance tuning, backup/recovery, and scalability/capacity planning 

  • Design, develop, and implement APIs to consume collected data

  • Implement other systems (analytics, data science, etc.) 

  • Use test-driven development techniques to provide a reliable, working pipeline and to ensure data quality 

  • Ensure that our code is robust and secure 

  • Troubleshoot complex technical problems under pressure, and implement solutions

  • Test, and then test again 

  • Automate & automate & automate 

Requirements

  • 5+ years of professional software development

  • Bachelor's degree in Computer Science or related degree, or equivalent experience

  • Expertise in the following skills: 

    • Python, SQL, & GO

    • Computational text processing

    • Big Data concepts and tools (eg. Apache Kafka, Spark, etc.) 

    • Experience with database software (eg. Postgres, Cassandra, AWS Dynamo, etc.)

    • Cloud computing experience (eg. AWS, GCP, Azure, Private) 

    • Data lakes (eg. S3) 

    • Experience administering linux systems 

  • Experience with text data is preferred 

  • Proven experience building scalable data pipelines 

  • Proficient in writing clean, well-documented, maintainable, and readable code

  • Familiar with cryptocurrencies and blockchain systems 

  • Excellent English communication skills (written & oral) 

Benefits

The team at N+1 is a rigorously selected group of experienced academics, data scientists, blockchain experts and crypto investors who foster a culture of transparency, collaboration and excellence in the blockchain space.

JOB DETAILS 

This role is remote, the leadership is located on the west coast of North America (Vancouver, Los Angeles) and we work in the Pacific Time Zone. 

  • Job Type: Contract, One year renewable

  • Full-time, 40 hrs. per week 

  • Weekly team standups are at 11:30am PST every Tuesday 

  • Regular/adhoc engineering team meetings 1-3 times per week 

  • As the engineering team grows we will also have a daily stand-up (time TBD)

N+1 Analytics collects and processes personal data in accordance with applicable data protection laws. N+1 Analytics does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.