Senior Data Engineer
Sofia, Bulgaria
Pwrteams
Build agile, cross-border tech teams in 4-8 weeks and scale on demand. Unleash the power of flexible staff augmentation. No hidden fees, 0 obligation.Overview
The Role:
You will join an extension team of our client – iBusiness Funding.
iBusiness Funding is a leader in providing innovative SaaS solutions for banks and lenders, with a specialization in SBA lending. We build scalable lending platforms that streamline the business lending process, allowing lenders to efficiently deliver capital to small and medium-sized businesses.
To date, we’ve processed over $7 billion in SBA loans and handle more than 1,000 business loan applications daily. Our team is driven by our core values of innovation, integrity, enjoyment, and family. As a top five SBA 7(a) preferred lender, our parent company offers SBA express and small loan capabilities.
Join us and be part of a team that’s transforming the finance industry and empowering businesses to thrive!
As a Senior Data Engineer, you will take a leadership role in enabling data driven solutions for our internal and external clients. Your expertise will drive innovation, mentor team members, and shape the data strategy in order to establish excellent data foundations that will supercharge our ability to serve our clients. Partnering with product and business/operations teams, you will take a strategic approach to solving business challenges by driving scalable and innovative solutions.
As a senior team member, you will lead efforts to align data strategies with organizational goals, bringing your expertise in data to play a pivotal role in advancing our company’s data-driven initiatives.
Responsibilities
What you'll do:
- Lead the evolution of our data models and architecture to support our business’ demanding self-service needs
- Design, develop, maintain and support ETL pipelines with robust monitoring, alerting and fault-tolerance at scale using cloud native technologies, such as AWS Glue, AWS Data Migration Service, AWS Athena, Lambda and CloudFormation
- Optimize data ingestion, transformation, and storage processes to improve performance and scalability
- Collaborate with data analysts and scientists to understand their data needs and translate them into technical solutions, as well as ensuring data quality and consistency
- Create and oversee the development of data models that are optimized and aggregated for complex business use cases
- Implement security best practices to protect sensitive data
- Develop and optimize data tables using best practices for partitioning, compression, parallelization, etc.
- Implement data structures using best practices in data modeling, ETL/ELT processes, and SQL/Redshift
- Develop data visualizations and dashboards to communicate findings effectively with QuickSight
- Identify and drive opportunities to continually improve ongoing reporting and analysis processes, automating or simplifying self-service support for stakeholders
- Provide thought leadership and collaborate cross-functionally with teams such as risk, analytics, and product to design and develop innovative, data-driven products and tools
- Mentor junior engineers, sharing knowledge and best practices to raise the technical bar across the team
Qualifications
What we're looking:
- Bachelor's or Master’s degree in Computer Science, Engineering, Mathematics or a related technical discipline
- Proven years of data engineering experience at a large publicly traded company
- At least 4-5 years of experience working with large-scale data repositories, including data lakes and dimensional data warehouses
- Expertise in AWS data warehouse platforms such as Athena, Redshift, Postgres, showcasing advanced skills in SQL, Python, data modeling, ETL development, and data warehousing
- Solid experience with AWS database and data lake technologies such as Athena, RDS
- Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets
- Familiarity with data security and privacy best practices, including encryption, access controls, and compliance requirements
- Experience leading or mentoring teams and ensuring adherence to coding standards and best practices
Brownie points:
- Experience leading the end-to-end lifecycle of highly available and distributed data systems in a production environment
- Ability to write high-quality, maintainable, and robust code, often in SQL and Python
- Experience with AWS Lake Formation and big data technologies like EMR
- Experience with data streaming technologies such as Firehouse and Kinesis
- Experience with non-relational databases/data stores (object storage, document or key-value stores, graph databases, column-family databases)
- Hands-on in any scripting language (BASH, C#, Java, Python, TypeScript)
- Hands-on experience using ETL tools (SSIS, Alteryx, Talend)
- Background in non-relational databases or OLAP is a plus
- Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
Why work with us:
- Great work-life balance
- Competitive remuneration package
- Exceptional social package & special discounts
- Supplemental health & dental care
- Team bonding events
- Excellent office location & facilities
- Relaxing & gaming areas
- Free bike parking & showers
More about Pwrteams:
Join our fast-growing and diverse team at Pwrteams, where we provide premium IT and engineering nearshore solutions to our global customers. Since 2007, we pursue to become the market leader in assembling cross-border IT and engineering teams for customers. Our operations are strategically positioned within Eastern Europe’s dynamic tech ecosystems, from where we cater the global business landscape.
We're at the forefront of travel, media and fintech innovation, healthcare efficiency enhancements, and others. Our goal? To connect interesting customer projects and skilled talent alike. Become a part of our team and take the next step on your personal career journey.
How to apply:
If you recognize yourself in this role, please send your CV in English.
Our team would be excited to get in touch if your skillset and experience match the profile we look for.
Of course, all applications will be treated as strictly confidential.
#Pwrteamscareers
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Architecture Athena AWS AWS Glue Big Data CloudFormation Computer Science Data quality Data strategy Data warehouse Data Warehousing Distributed Systems ELT Engineering ETL Finance FinTech Java Kinesis Lake Formation Lambda Mathematics OLAP Pipelines PostgreSQL Privacy Python QuickSight RDBMS Redshift Security SQL SSIS Streaming Talend Testing TypeScript
Perks/benefits: Career development Competitive pay Health care Startup environment Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.