Banks give their customers poor terms, while they themselves reap enormous profits. We believe something must be done. In several industries, terms for customers have improved as new technology has made it possible to eliminate unnecessary intermediaries. We believe that it is time for the same fair trend in the finance sector.
The idea behind Brocc was sparked by the ability to offer smarter alternatives for those who want to avoid banks or the stock exchange. Using new technology, we have created a marketplace where private individuals who want to borrow money can connect directly with those who want to lend money. In practice, this means that we are transferring power from the traditional banks to the customers, where we believe it belongs.
“Smart deals for smart people” is the promise that has brought us to where we are today.
Are you passionate about programming and a real problem solver? Then you have the chance to work with us!
Responsibilities for Data Engineer
As a Data Engineer at Brocc, your responsibilities will include:
Creating and maintaining optimal data pipeline architecture
Assemble large, complex data sets that meet functional / non-functional business requirements
Identify, design, and implement internal process improvements: optimizing data delivery, automating manual processes, re-designing infrastructure for greater scalability, etc.
Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS 'big data' technologies
Work with stakeholders including the Analytics, Tech and Product teams to assist the data-related technical issues and support their data infrastructure needs
Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader
Work with data and analytics experts to strive for greater functionality in our data systems
You will be part of a small but close knit team and you will have a role where you need to be social, driven and take responsibility for bringing the projects forward. At Brocc and in the role as a Data Engineer you will be able to be creative, work closely with your colleagues and also be given development opportunities and great freedom under responsibility.
You should have a minimum of 5+ years of work experience as a Data Engineer. You have an academic degree in computer and systems science or similar or equivalent work experience and the role requires good language skills in English. You should also have experience using the following software/tools:
Experience with big data tools: Hadoop, Spark, Kafka, etc.
Experience with relational SQL including Postgres and MySQL
Experience with data pipeline and workflow management tools: Airflow, Azkaban, Luigi etc.
Experience with AWS cloud services: RDS, Redshift, Glue
Experience with stream processing systems: Storm, Spark-Streaming, etc.
We believe that you are solution oriented and that you have a great passion for structuring data
We are looking for you who want to work with an employer where you are given time and opportunity to get an outlet for your creative ability. At Brocc you are given great freedom under responsibility and only you set the limit for what is possible. We attach great importance to your personal qualities and appreciate that you are a positive, energetic team player who will gladly share with you both ideas and knowledge for your colleagues.
Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
Experience building and optimizing 'big data' data pipelines, architectures and data sets
Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
Strong analytic skills related to working with unstructured datasets
Build processes supporting data transformation, data structures, metadata, dependency and workload management
Working knowledge of message queuing, stream processing, and highly scalable 'big data' data stores
Experience supporting and working with cross-functional teams in a dynamic environment
Great creative freedom and development opportunities
Dynamic & Tight team
Change how consumers exchange financial services
Market-based salary, health care etc.
Interesting & expansive industry