modernization Software Engineer-
This role is for a Software Architect specializing in designing scalable cloud data architectures using BigQuery and BigQuery ML to enable advanced machine learning and analytics capabilities. The position involves developing robust ML solutions, optimizing data warehouse performance, ensuring security and compliance, and guiding teams within a hybrid work environment to deliver high-impact, secure, and efficient data-driven business solutions.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting; Business Consulting and Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As a Modernization Software Engineer on Confidential Client’s cloud data team, you’ll design and deliver scalable analytics and ML solutions using BigQuery, BigQuery ML, and Python. You will define architecture patterns, lead best practices for data pipelines and model development, and help teams implement secure, high-performance data platforms that drive business value.
- Design end-to-end cloud data architectures leveraging BigQuery and BigQuery ML to support reporting, analytics, and predictive modeling.
- Build reusable Python-based feature engineering and pipeline patterns for BigQuery ML workflows.
- Optimize BigQuery schemas and queries through partitioning, clustering, and cost-control strategies.
- Collaborate with product owners, data scientists, and engineers to translate analytics requirements into technical blueprints.
- Create architecture documentation, solution diagrams, and runbooks that describe data flows, security controls, and integration points.
- Define standards for ingestion, transformation, and storage to ensure reliability, auditability, and consistent data quality.
- Guide model selection, training, validation, deployment, and monitoring practices for BigQuery ML solutions.
- Embed security and compliance (encryption, access controls, governance) into all data platform designs.
- Support hybrid-team collaboration (onsite + remote) through clear processes, code reviews, and design validation (day shift).
What We’re Looking For
Required qualifications
- Proven experience designing cloud data architectures using BigQuery (or equivalent cloud data warehouse).
- Hands-on experience developing machine learning workflows with BigQuery ML and Python-based feature pipelines.
- Strong SQL and BigQuery query optimization experience (partitioning, clustering, cost controls).
- Experience working with data engineers, data scientists, and product owners to deliver analytics solutions.
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field (or equivalent experience).
- Strong documentation, communication, and team leadership skills for hybrid work environments.
Preferred qualifications
- Prior experience creating production ML monitoring and governance practices.
- Familiarity with cloud security controls, data governance frameworks, and compliance requirements.
- Experience with orchestration tools or workflow frameworks that integrate Python pipelines and BigQuery.
Compensation & Benefits
- Annual base salary: $120,000 — $155,500 (depending on experience and qualifications).
- Eligible for Confidential Client’s discretionary annual incentive program (subject to plan terms).
- Benefits may include medical, dental, vision, life insurance; paid time off and holidays; 401(k) options; disability coverage; paid parental leave; and employee stock purchase or similar programs (subject to eligibility).
Location & Schedule
- Location: St Francis, AR (onsite/hybrid expectations as described).
- Schedule: Day shift; hybrid collaboration across onsite and remote team members.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range