Python Engineer
- Published on
About the Role
Generative Engineering is bringing AI design into the real world by enabling generative engineering design for physical products. Our focus is on creating millions more engineers globally and giving them the data and knowledge necessary to make efficient decisions quickly, addressing one of the main challenges in the physical engineering industry today.
Key Responsibilities
We are looking for a Python Engineer to join the team, who understands the pace and ability needed to build genuine products that scale. Candidates should demonstrate success in previous positions and a willingness to tackle challenges in a startup environment.
Must Haves
- Any experience in Software Engineering; years of experience are secondary to the quality of your code and potential.
- Knowledge of modern/larger-scale Python.
- Experience with the FastAPI, Starlette, and Pydantic suite (or similar) in production.
- Proficiency in at least one statically typed OOP language (Java, C++, etc).
- Some knowledge of Functional Programming (e.g., ML, Haskell, F#, etc).
Nice to Have
- A Computer Science degree from a top-rated university.
- Experience in a fast-paced startup environment.
- Familiarity with task orchestration frameworks (e.g., Luigi, Dask, Airflow + Celery, etc).
- Proficient in Modern Async Python including asyncio/AnyIO.
- Experience owning or being involved in an open-source project long-term.
- Demonstrable Rust experience or keen interest.
- Nix experience (including Nix Flakes).
- Knowledge of data pipelines and big data technology.
- Experience with Docker in both building and running contexts.
- Extensive knowledge of AWS and infrastructure, including production support.
- Familiarity with scientific computing (e.g., Numpy, Scipy, Pandas).
Culture and Benefits
We aim to improve all our colleagues' abilities and careers by exposing them to the bare bones of a tech start-up while giving them the opportunity to support the company in any capacity. If our people continuously improve, so does our product. Just state the word 'Salmon' anywhere in your application to prove you can read a job advert.