

Arrowminds Inc
Principal Data Engineer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Principal Data Engineer in Nashville, TN (onsite), with a contract length and pay rate of $50.00 - $55.00 per hour. Requires 10+ years IT experience, 5+ years in Data Engineering, and GCP expertise. Certifications in GCP preferred.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
440
-
ποΈ - Date
October 25, 2025
π - Duration
Unknown
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Nashville, TN 37201
-
π§ - Skills detailed
#Monitoring #Data Security #Scala #Security #Consulting #Dataflow #Leadership #MS SQL (Microsoft SQL Server) #Oracle #Golang #Deployment #Data Management #Big Data #Kafka (Apache Kafka) #Migration #Cloud #NoSQL #Mercurial #NLP (Natural Language Processing) #GIT #Java #MongoDB #Automation #RDBMS (Relational Database Management System) #BigQuery #Linux #Spark (Apache Spark) #Data Engineering #Unix #Computer Science #Logging #SQL Server #DevOps #Maven #HBase #SQL (Structured Query Language) #"ETL (Extract #Transform #Load)" #Data Architecture #GCP (Google Cloud Platform) #Jenkins #Lambda (AWS Lambda) #Teradata #Databases #Python #Agile #Data Science
Role description
Role: Principal Data Engineer
Location: Nashville, TN (Onsite)
Position:-This role requires working closely with others, frequently in a matrixed environment, and with little supervision. As a Principal Data Engineer/Architect level, the role requires 'self-starters' who are proficient in problem solving and capable of bringing clarity to complex situations. It requires contributing to strategic technical direction and system architecture approaches for individual projects and platform migrations. The culture of the organization places an emphasis on teamwork, so social and interpersonal skills are equally important as technical capability. Due to the emerging and fast-evolving nature of Google Cloud Platform (GCP) technology and practice, the position requires that one stay well-informed of technological advancements and be proficient at putting new innovations into effective practice.
Responsible for leading development efforts, driving adoption and appropriate use of technology and consulting on internal and external development efforts to ensure code quality and sound architecture. This position assumes the responsibility for project success and the upward development of team membersβ technical skills. They are the development team's point of contact that must interface with business partners of varying roles ranging from technical staff to executive leadership. This position requires a candidate who can analyze business requirements, perform design tasks, construct, test, and implement cutting-edge technical data solutions with minimal supervision.
As a Principal Data Engineer/Architect, you will work closely with all team members to create a modular, scalable solution that addresses current needs, but will also serve as a foundation for future success. The position will be critical in building the teamβs engineering practices in test driven development, continuous integration, and automated deployment and is a hands-on team member who actively coaches the team to solve complex problems.
As a Principal Engineer, you will be responsible for architecting and delivering next-generation GenAI/LLM-based solutions that will revolutionize the software development lifecycle. You will dive into the development process, from writing code using common developer tools, through the build, test, deploy process, and iterating with CI/CD systems. You will build the technical vision and roadmap for how we can evolve these tools and accelerate software development and delivery for all Google Cloud Platform users.
Responsibilities:-The following are highlighted entrepreneurial competencies and core expectations for the job/role:
Communication and interpersonal skills
Problem-solving and critical thinking skills.
Understand strategic imperatives.
Technology & business knowledge
This role will provide application development for specific business environments.
Responsible for designing, building, and supporting GCP based ecosystems designed for enterprise-wide analysis of structured, semi-structured, and unstructured data.
Bring new data sources into GCP, transform and load to databases.
Provide technical leadership across Google Cloud Platform (GCP) teams to lead the design and delivery of next-generation GenAI/LLM-based solutions.
Identify, design, and implement internal process improvements, automate manual processes, optimize data delivery, and re-design infrastructure for greater scalability.
Develop and review data management plans, architecture plans, data transfer plans, and data security and privacy plans, including event monitoring and auditing guidelines, to ensure that systems meet security and technical requirements.
Develop and review standard operating procedures to meet high standards for data organization, quality, and security.
Build analytics tools to provide actionable insights into operational efficiency, service delivery, and policy evaluation.
Deliver consistent and reliable processes and high-quality output on independent and team projects.
Closely collaborates with team members to successfully execute development initiatives using Agile practices and principles.
Participates in large-scale development projects involving multiple areas outside of core team.
Designs fit-for-purpose products to ensure products align to the customer's strategic plans and technology road maps.
Shares knowledge and experience to contribute to growth of overall team capabilities.
Participates in the deployment, change, configuration, management, administration and maintenance of deployment process and systems.
Work closely with management, architects, and other teams to develop and implement the projects.
Actively participate in technical group discussions and adopt any innovative technologies to improve the development and operations.
Prototypes and deliver just-in-time solutions.
Gather requirements, designs, constructs, and deliver solutions with minimal team interaction.
Works in an environment with rapidly changing business requirements and priorities
Demonstrates deep understanding and acts as a leader in the teamβs continuous integration and continuous delivery automation pipeline.
Work collaboratively with Data Scientists, business, and IT leaders throughout the company to understand Cloud/Big Data needs and use cases.
A technical expert leading a high-performing team to develop, construct, test and maintain sound, secure data architectures that meet business needs.
A team-oriented specialist who works collaboratively with business leaders, project managers, and across technical teams to build the right thing.
A strategic thinker who improves the functionality and value of the clinical systems
Experience
10+ years of relevant Total IT work experience
5+ years of experience in Data Engineer
2+ years of experience in Principal Data Engineer/Architect
Qualifications
Bachelorβs degree in computer science or related discipline.
RequiredA successful candidate will have:
Strong understanding of best practices and standards for GCP application design and implementation.
Two+ Year of hands-on experience with GCP platform and experience with many of the following components:
GCS, Cloud Run, Cloud Functions
Bigtable, Cloud SQL
Kafka, Pub/Sub
Python, Golang, Spark, Scala or Java
BigQuery, Dataflow, Data Fusion
GKE, CI/CD and Logging & Monitoring
Understanding of Lambda Design Architectures and Real-Time Streaming
Experience with Unstructured Data, Real-Time Streaming with GCP
Ability to multitask and to balance competing priorities.
Requires strong practical experience in agile application development, file systems management, and DevOps discipline and practice using short-cycle iterations to deliver continuous business value.
Knowledge of all facets of GCP ecosystem development including ideation, design, implementation, tuning, and operational support.
Ability to define and utilize best practice techniques and to impose order in a fast-changing environment. Must have strong critical thinking skills.
Strong verbal, written, and interpersonal skills, including a desire to work within a highly matrixed, collaborative environment.
A successful candidate may have:
Experience in Healthcare Domain
Experience in Patient Data
Experience with Natural Language Processing (NLP)
Hardware/Operating Systems:
Linux, UNIX
GCP
Distributed, highly scalable processing environments.
Databases:
RDBMS β MS SQL Server/Teradata/Oracle
NoSQL, HBase, Cassandra, MongoDB, In-memory, Columnar, other emerging technologies
Build Systems β TFS, Maven, Ant
Source Control Systems β Git, Mercurial
Continuous Integration Systems β Jenkins or Bamboo
Certifications (a plus, but not required):
GCP Cloud Professional Data Engineer
GCP Cloud Professional Data Architect
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Experience:
Data Engineer: 10 years (Required)
Google Cloud Platform: 10 years (Required)
Architect: 2 years (Required)
Work Location: In person
Role: Principal Data Engineer
Location: Nashville, TN (Onsite)
Position:-This role requires working closely with others, frequently in a matrixed environment, and with little supervision. As a Principal Data Engineer/Architect level, the role requires 'self-starters' who are proficient in problem solving and capable of bringing clarity to complex situations. It requires contributing to strategic technical direction and system architecture approaches for individual projects and platform migrations. The culture of the organization places an emphasis on teamwork, so social and interpersonal skills are equally important as technical capability. Due to the emerging and fast-evolving nature of Google Cloud Platform (GCP) technology and practice, the position requires that one stay well-informed of technological advancements and be proficient at putting new innovations into effective practice.
Responsible for leading development efforts, driving adoption and appropriate use of technology and consulting on internal and external development efforts to ensure code quality and sound architecture. This position assumes the responsibility for project success and the upward development of team membersβ technical skills. They are the development team's point of contact that must interface with business partners of varying roles ranging from technical staff to executive leadership. This position requires a candidate who can analyze business requirements, perform design tasks, construct, test, and implement cutting-edge technical data solutions with minimal supervision.
As a Principal Data Engineer/Architect, you will work closely with all team members to create a modular, scalable solution that addresses current needs, but will also serve as a foundation for future success. The position will be critical in building the teamβs engineering practices in test driven development, continuous integration, and automated deployment and is a hands-on team member who actively coaches the team to solve complex problems.
As a Principal Engineer, you will be responsible for architecting and delivering next-generation GenAI/LLM-based solutions that will revolutionize the software development lifecycle. You will dive into the development process, from writing code using common developer tools, through the build, test, deploy process, and iterating with CI/CD systems. You will build the technical vision and roadmap for how we can evolve these tools and accelerate software development and delivery for all Google Cloud Platform users.
Responsibilities:-The following are highlighted entrepreneurial competencies and core expectations for the job/role:
Communication and interpersonal skills
Problem-solving and critical thinking skills.
Understand strategic imperatives.
Technology & business knowledge
This role will provide application development for specific business environments.
Responsible for designing, building, and supporting GCP based ecosystems designed for enterprise-wide analysis of structured, semi-structured, and unstructured data.
Bring new data sources into GCP, transform and load to databases.
Provide technical leadership across Google Cloud Platform (GCP) teams to lead the design and delivery of next-generation GenAI/LLM-based solutions.
Identify, design, and implement internal process improvements, automate manual processes, optimize data delivery, and re-design infrastructure for greater scalability.
Develop and review data management plans, architecture plans, data transfer plans, and data security and privacy plans, including event monitoring and auditing guidelines, to ensure that systems meet security and technical requirements.
Develop and review standard operating procedures to meet high standards for data organization, quality, and security.
Build analytics tools to provide actionable insights into operational efficiency, service delivery, and policy evaluation.
Deliver consistent and reliable processes and high-quality output on independent and team projects.
Closely collaborates with team members to successfully execute development initiatives using Agile practices and principles.
Participates in large-scale development projects involving multiple areas outside of core team.
Designs fit-for-purpose products to ensure products align to the customer's strategic plans and technology road maps.
Shares knowledge and experience to contribute to growth of overall team capabilities.
Participates in the deployment, change, configuration, management, administration and maintenance of deployment process and systems.
Work closely with management, architects, and other teams to develop and implement the projects.
Actively participate in technical group discussions and adopt any innovative technologies to improve the development and operations.
Prototypes and deliver just-in-time solutions.
Gather requirements, designs, constructs, and deliver solutions with minimal team interaction.
Works in an environment with rapidly changing business requirements and priorities
Demonstrates deep understanding and acts as a leader in the teamβs continuous integration and continuous delivery automation pipeline.
Work collaboratively with Data Scientists, business, and IT leaders throughout the company to understand Cloud/Big Data needs and use cases.
A technical expert leading a high-performing team to develop, construct, test and maintain sound, secure data architectures that meet business needs.
A team-oriented specialist who works collaboratively with business leaders, project managers, and across technical teams to build the right thing.
A strategic thinker who improves the functionality and value of the clinical systems
Experience
10+ years of relevant Total IT work experience
5+ years of experience in Data Engineer
2+ years of experience in Principal Data Engineer/Architect
Qualifications
Bachelorβs degree in computer science or related discipline.
RequiredA successful candidate will have:
Strong understanding of best practices and standards for GCP application design and implementation.
Two+ Year of hands-on experience with GCP platform and experience with many of the following components:
GCS, Cloud Run, Cloud Functions
Bigtable, Cloud SQL
Kafka, Pub/Sub
Python, Golang, Spark, Scala or Java
BigQuery, Dataflow, Data Fusion
GKE, CI/CD and Logging & Monitoring
Understanding of Lambda Design Architectures and Real-Time Streaming
Experience with Unstructured Data, Real-Time Streaming with GCP
Ability to multitask and to balance competing priorities.
Requires strong practical experience in agile application development, file systems management, and DevOps discipline and practice using short-cycle iterations to deliver continuous business value.
Knowledge of all facets of GCP ecosystem development including ideation, design, implementation, tuning, and operational support.
Ability to define and utilize best practice techniques and to impose order in a fast-changing environment. Must have strong critical thinking skills.
Strong verbal, written, and interpersonal skills, including a desire to work within a highly matrixed, collaborative environment.
A successful candidate may have:
Experience in Healthcare Domain
Experience in Patient Data
Experience with Natural Language Processing (NLP)
Hardware/Operating Systems:
Linux, UNIX
GCP
Distributed, highly scalable processing environments.
Databases:
RDBMS β MS SQL Server/Teradata/Oracle
NoSQL, HBase, Cassandra, MongoDB, In-memory, Columnar, other emerging technologies
Build Systems β TFS, Maven, Ant
Source Control Systems β Git, Mercurial
Continuous Integration Systems β Jenkins or Bamboo
Certifications (a plus, but not required):
GCP Cloud Professional Data Engineer
GCP Cloud Professional Data Architect
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Experience:
Data Engineer: 10 years (Required)
Google Cloud Platform: 10 years (Required)
Architect: 2 years (Required)
Work Location: In person






