Senior Data Engineer
CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission to digitize the world’s real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. With over 35 years of experience in real estate information and online marketplaces, we’ve refined and transformed our approach to create industry-standard offerings.
Homes.com, a CoStar Group company, is one of the fastest-growing real estate portals, driven to become the industry leader. With 20+ years of experience in leading and growing digital marketplaces, we pride ourselves on innovation and setting the standard for property search and marketing experiences. We’re building a brand on the cusp of defining the industry and are looking for big thinkers, brave leaders, and creative engineers to influence a new age of homebuying.
About the role
We’re looking for a Senior Data Engineer to help accelerate the growth of Homes.com. This role will be responsible for building sitewide tracking architecture and feeding data into user-friendly KPI dashboards that track site performance, product usage, and consumer behavior. You will design and deliver data engineering architecture, work across departments to provide analysis and insights, and oversee various aspects of data management—from automated infrastructure to AI/ML integration. CoStar is investing heavily in artificial intelligence to improve software delivery, platform observability, and data quality. Successful candidates will demonstrate a willingness to learn and apply AI technologies responsibly.
Responsibilities
- Design and oversee implementation of dimensional modeling, database design, and cloud data platform structures (e.g., Databricks, Snowflake, BigQuery).
- Develop a data platform framework to build secure data warehouses and data lakehouses using Medallion Architecture principles.
- Design, develop, and maintain scalable data pipelines and ETL processes using Databricks, Snowflake, and AWS services.
- Implement and optimize Spark jobs, data transformations, and data processing workflows in Databricks.
- Integrate Machine Learning into data pipelines, leveraging Databricks ML and AWS ML to develop predictive models and drive business insights.
- Define and apply AI-assisted software development practices to improve engineering productivity and code quality.
- Translate data domains through transformations to meet business needs.
- Oversee automated data infrastructure and collaborate with software engineering and product teams to streamline data tracking.
- Integrate data from disparate sources via cross-domain data stitching into the existing data model.
- Implement data governance, lineage tracking, testing, and monitoring frameworks to guarantee data integrity.
- Optimize data and query performance hands-on.
- Liaise with key teams (DBA, DevOps, SecOps) to ensure data accessibility and analysis.
- Mentor and manage engineers and analysts in executing their responsibilities.
- Successfully implement software development projects to specification and within scheduled timelines and budget.
- Leverage AWS DevOps and CI/CD best practices to automate deployment and management of data pipelines and infrastructure using Terraform.
Requirements
- Bachelor's degree from an accredited, not-for-profit, in-person college/university.
- A track record of commitment to prior employers.
- 6+ years of hands-on experience in software development, delivering high-quality solutions.
- Strength in Data Engineering, with strong proficiency in Python, PySpark, and SQL.
- Solid foundation in Object-Oriented Programming principles and best practices.
- Demonstrated success in building and launching data-driven products operating at terabyte scale.
- Proven record of designing and implementing enterprise-level secure and accurate data platforms.
- Ability to translate technical requirements into robust architecture, data models, and ETL strategies.
- Practical experience with cloud-based databases, including both relational and non-relational systems.
- Knowledge of business intelligence software (e.g., Power BI or similar tools).
- Understanding of AI technologies and hands-on experience leveraging AI tooling in development (e.g., Claude Code, GitHub Copilot, Cursor, Gemini, Grok).
- Ability to retrieve, synthesize, and present critical data in structures useful for answering ad-hoc questions.
- Hands-on experience with data optimization, quality checks, accuracy, and query performance improvement.
Preferred Qualifications
- Hands-on experience or familiarity with big data platforms such as Databricks or Snowflake.
- Proficiency with cloud platforms, including AWS or Azure.
- Experience working with NoSQL databases (e.g., DynamoDB) and object storage systems (e.g., Amazon S3, GCS).
- Practical knowledge of event streaming technologies, especially Kafka.
- Experience leveraging AWS compute and container services for scalable solutions.
- Familiarity with large language models (LLMs), prompt engineering, or agent-based architectures.
- Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges.
- Ability to communicate complex technical challenges into simple business solutions for senior management and stakeholders.
Benefits
- Comprehensive healthcare coverage: Medical, Vision, Dental, and Prescription Drug.
- Life, legal, and supplementary insurance.
- Virtual and in-person mental health counseling services for individuals and family.
- Commuter and parking benefits.
- 401(K) retirement plan with matching contributions.
- Employee stock purchase plan.
- Paid time off.
- Tuition reimbursement.
- On-site fitness center and/or reimbursed fitness center membership costs (location dependent), including yoga studio, Pelotons, personal training, and group exercise classes.
- Access to CoStar Group’s Diversity, Equity, & Inclusion Employee Resource Groups.
- Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks.
Pay
Base Compensation: $128,000 - $190,000 (Annually). The final salary or hourly rate offered will fall within this range based on geographic location, skills, and competencies.
Schedule
This position is located in Arlington, VA and offers a schedule of Monday to Thursday in the office with the option to work from home on Friday.