What we do:
In this role, you'll be part of a cross functional team that serves as a virtual center of data excellence for the company. As the Data Engineer, you will join our team to design and build analytic data stores and integration processes that meet the data needs of various internal and external constituents. The Data Engineer will be responsible for designing, building, monitoring, conceptualizing, innovating and collaborating with team members and customers. You will be in a fast growing and rapidly changing environment that will demand a continuous improvement mindset and a hunger for the next challenge.
We'd love to speak with you if:
You are the go-to resource for writing SQL queries that others find too difficult
You can analyze and fine-tune complex SQL to achieve great performance
You have experience programming in multiple languages and achieving proficiency in new languages
You've done database development work, designing database schemas to effectively support business requirements
You have demonstrated success at translating business analytic requirements into a detailed technical plan-of-action to effectively support those requirements
You've worked in a team development environment, utilizing collaborative tools and processes for source code control, issue tracking, and deployment
You've had experience with large scale data sources, structures and processes
We'd be really impressed if:
You have experience with Amazon Web Services, particularly Redshift, S3, Spectrum, and Lambda, or comparable services from another cloud provider
You know the Python programming language and an IDE such as PyCharm really well
Using collaborative source control software, especially Git and GitHub, is second nature to you
You're familiar with the Linux operating system
You've worked with ETL orchestration tools, particularly Apache Airflow, to run large scale ETL workflows
You have experience with containerization technologies like Docker, Docker Swarm, Kubernetes, and Amazon ECS/EKS
You've developed and deployed infrastructure as code with tools such as AWS CloudFormation and Terraform
You've used automation tools such as Jenkins to develop and execute scripted deployment processes
What you will do:
Be a proactive member of an autonomous, cross-disciplined team with a goal of building best in class data solutions that delight internal and external customers.
Build ETL processes that integrate data from multiple, highly variant sources into analytic models and data stores that feed multiple end user solutions and perspectives
Continually research and learn the latest approaches to building analytical solutions in highly variant data environments
Work closely with our infrastructure and development teams to optimize source data acquisition processes and strategies
Participate in technology evaluation and selection initiatives that grow the company's core data and analytics capacity
What is BoomTown, you ask?
BoomTown has been ranked on the Inc. 500 Fastest Growing Companies list for multiple recent years. BoomTown is a fast growing web-based software company specializing in an end-to-end web marketing solution for real estate. Our flagship product is used by top-producing real estate brokers and teams across the country. BoomTown enjoys success by combining nimble management, a top-notch technical team, and unequaled customer service. We are extremely passionate about our platform, as well as our relationships among our team and with our partner clients.
Life at BoomTown
Our philosophy can be summed up fairly succinctly - we create powerful, yet simple software that drive our clients' business outcomes. We're truly passionate about our clients; and we're focused on designing innovative solutions for their complex needs that make a difference in their lives. Simply put, we work hard to create inspired solutions that people love to use.
BoomTown offers you:
Growth potential and ability to lead change
Company leadership that believes in flexibility, freedom, and innovation
Challenging, motivating and fun work environment
Company culture that is guided by our core values that thrives on passion and innovation
Agile product management methodologies with minimal process overhead