Sr. Software Engineer

Sr.SoftwareEngineerAIEngineeringandProductivity

Austin, Texas, United States FULL TIME Remote Friendly
The Brief

“Sr. Software Engineer - AI Engineering and Productivity at Sr. Software Engineer. Skills: AI Engineering, Data Engineering, Software Development, Cloud Computing, AI/ML Integration. Design, develop, and maintain data driven and AI-enabled applications and services. Write high-quality, performant SQL for complex data transformations and modeling”

What You'll Achieve.

Deliver reliable and secure AI-driven tools that streamline workflows; Accelerate decision making; Surface actionable insights; Unlock measurable productivity gains across the product lifecycle; Deliver solutions using industry standard practices; Deliver solutions with a focus on data quality, performance, and reliability; Deliver incremental value in an Agile/SCRUM environment; Deliver stable fixes; Keep delivery on track

Industry & Context.

Problems you'll solve

Problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions; Troubleshoot and resolve production issues; Root cause analysis

Eligibility Requirements

This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week, This job may be eligible for relocation benefits

What They're Looking For.

Must Have

6 + years of experience delivering enterprise or full stack software solutions using Java / JEE, Python, and preferably Angular, 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets, Experience building or supporting data pipelines, ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e. g. , Databricks, Spark, or similar), 3+ years of experience with Kubernetes/Docker, Quarkus, and cloud platforms such as Azure, AWS, or GCP, Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery, Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e. g. , GitHub Actions), Willingness and demonstrated ability to learn and apply AI concepts, including working with data and APIs that support AI/ML and LLM based solutions, problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions, Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders, Demonstrated ownership mindset, accountability for quality, and focus on delivering measurable value to internal customers

Nice to Have

Master’s Degree in Computer Science, Engineering, Information Systems, or a related field, 10+ years of experience delivering enterprise grade or global, scalable software applications, including data intensive or analytics focused solutions, Deep hands on experience with Databricks(Delta tables, notebooks, jobs, workflows) and/or Spark for data engineering, analytics, or AI workloads, Proven experience migrating applications and complex data workloads to Azure or other cloud platforms, including use of managed data, messaging, and API services, Experience working with or supporting AI/ML initiatives (e. g. , feature engineering, model integration, AI/LLM service integration, monitoring, and ML Ops concepts), Knowledge of relational and dimensional data modeling, data quality practices, metadata management, and data governance in an enterprise environment, Experience with observability and reliability practices (logging, metrics, tracing, dashboards, alerting, SRE concepts) for data and application services, Demonstrated ability to influence technical direction, establish reusable patterns and standards, and mentor less experienced engineers, Ability to manage multiple initiatives and priorities in a fast-paced environment while maintaining high engineering standards

What You'll Do.

and maintain data driven and AI-enabled applications and services

performant SQL for complex data transformations and modeling

Build and optimize data pipelines and workflows in Databricks and related tools

Develop backend services and APIs in Java and/or Python

Develop enterprise grade applications using Kubernetes/Docker

Partner with data science and AI teams to productionize AI/ML and LLM based solutions

Identify and remediate issues related to code quality

Lead or contribute to solution design

including architecture

and technology choices

Apply and champion software engineering best practices

Collaborate with cross-functional teams to refine requirements

define acceptance criteria

and deliver incremental value

Troubleshoot and resolve production issues across the full stack

Navigate complex corporate processes to remove project roadblocks

Provide guidance and mentoring to fellow software engineers

Document software and data solutions

How You'll Work.

Team & Collaboration

Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders); Partner with data science and AI teams; Provide guidance and mentoring to fellow software engineers and team members

Communication Scope

Excellent written and verbal communication skills; Ability to collaborate with both technical and nontechnical stakeholders

Process & Methodology

Agile/SCRUM development methodologies, Backlog refinement, Sprint planning, Incremental delivery, Manage multiple initiatives and priorities

Free ATS check

Applying for this Sr. Software Engineer - AI Engineering and Productivity role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Sr. Software Engineer?

Real rants from real employees. Read before you apply.

Read Company Rants →