Skip to main content

Sr. Python Engineer

Posted today

united it solutionsAustin (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Sr. Python Engineer Austin, TX-OnsiteWe are seeking a Senior Python Engineer to join our FSD Product Development team. This role is focused on building and maintaining cloud-native, data-driven applications and APIs using Python and AWS.The ideal candidate is a hands-on senior engineer with deep Python experience and strong knowledge of AWS services, distributed systems, and modern software engineering practices. While the team works with data pipelines and ML-enabled systems, this role is not an MLOps or ML research position. The emphasis is on production-grade software development, scalability, reliability, and performance.
Responsibilities: Design, build, and maintain scalable, cloud-native services and APIs using Python and AWS.Collaborate with Product, Architecture, CloudOps, and Engineering teams to deliver reliable solutions that address business requirements. Implement backend services using Python frameworks such as Flask, Django, and AsyncIO.Build and operate systems using AWS services including Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, Step Functions, and related services. Contribute to system and application design, producing clear technical documentation and participating in design reviews. Ensure high standards of code quality, test coverage, and maintainability, including writing unit and integration tests. Participate in code reviews and provide constructive feedback to peers. Identify performance bottlenecks and implement performance tuning and reliability improvements. Support integration of data pipelines and downstream consumers (including ML-enabled components where applicable).Perform proof-of-concept (POC) work to evaluate new technologies or approaches. Work closely with Product teams to translate business requirements into technical solutions. Mentor junior engineers and help establish engineering best practices. Drive continuous improvement in development workflows, tooling, and system efficiency.
Knowledge, Experience & Qualifications: Bachelor's degree in Computer Science or a related field; Master's degree preferred.8+ years of experience as a Software Engineer, with a strong focus on Python backend development.5+ years of hands-on experience building and operating applications on AWS.Strong experience designing and developing RESTful APIs and microservices. Solid understanding of distributed systems, concurrency, system integration, and troubleshooting. Experience with AWS services such as Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, and related tooling. Hands-on experience with Docker and containerized deployments. Experience with CI/CD pipelines, automated testing, and deployment workflows (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.).Experience with asynchronous messaging or queueing systems such as Kafka, RabbitMQ, or SQS.Experience monitoring and operating production systems, including error handling, logging, and recovery strategies. Strong understanding of software development lifecycles and Agile/Scrum methodologies. Strong problem-solving, analytical, and debugging skills. Excellent communication and documentation skills. Comfortable working in a fast-paced, evolving environment with multiple concurrent initiatives. Strong team player with experience working with globally distributed teams.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this