Skip to main content

Lead Python Developer with Pandas &Numpy

Posted today

techdigital groupAustin (TX)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Overview: Job description for an Architect / Senior level developer with approximately 10+ years of programming experience. Must be an expert level Python developer (not just a script writer). 5+ years actual Python experience, with skills current on latest Python versions 3.9+.Responsibilities / Collaboration Strong object-oriented programming, code abstraction skills and refactoring skills. Must work well in a collaborative team of 5-8 engineers, balancing individual tasks with longer-term goals of iterative improvements of core library code. Demonstrated ability to create detailed, fine-grained unit tests and to maintain large test suites. Must have benchmarking / performance profiling experience. Strong knowledge of CI/CD pipeline scan/test/build/deploy processes. Docker and cloud computing experience. Specifically, AWS services is a plus, but we will consider experience from any containerized system. Technical SkillsPandas and NumPy library experience preferred, or any data frame system (Dask, Spark, PySpark, etc.).Algorithm and/or mathematical computation skills required. Ideally this would be someone who has an aptitude for mathematics or statistics. Detail oriented maintain a high standard of code style, performance, testability, etc. Dynamic code generation experience is preferred (meta-classes, type generation, etc.).

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