Brooksource
Software Engineer Job at Brooksource in Nashville
Brooksource, Nashville, TN, United States, 37247
Get AI-powered advice on this job and more exclusive features.
We are seeking a skilled Data Engineer / Software Engineer with a strong foundation in Python, SQL, and ELT pipelines, ideally within the retail industry. In this role, you will design, build, and optimize data systems that support critical business operations and analytics across our organization.
Your work will directly impact how data is captured, transformed, and delivered to business users — improving decision-making and operational efficiency in a fast-paced retail environment.
Responsibilities
- Design and implement robust ELT data pipelines to ingest, transform, and load data from diverse sources.
- Develop scalable backend systems and services using Python.
- Write efficient, maintainable, and optimized SQL queries for data modeling and analytics.
- Collaborate with data analysts, data scientists, and product teams to understand data requirements.
- Maintain and improve existing data infrastructure, ensuring high availability and performance.
- Ensure data quality, integrity, and security across all systems.
- Work with large-scale datasets typical in retail environments such as sales, inventory, and customer data.
- Assist in migrating legacy systems to modern data architectures (e.g., cloud-based data warehouses).
Qualifications
- 3+ years of experience as a Data Engineer, Software Engineer, or similar role.
- Proficient in Python for data engineering and backend development.
- Strong hands-on experience with SQL (e.g., analytical functions, performance tuning).
- Experience designing and managing ELT/ETL workflows and orchestration tools (e.g., Airflow, dbt).
- Familiarity with cloud platforms such as AWS, GCP, or Azure is a plus.
- Prior experience working in a retail environment or with retail datasets is highly preferred.
- Knowledge of data warehousing concepts and tools (e.g., Snowflake, BigQuery, Redshift).
- Strong problem-solving skills and the ability to work independently or as part of a team.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- IT Services and IT Consulting
Nashville, TN
Salary: $100,000.00-$135,000.00