Python Engineer

Python Engineer

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join us as a Python Engineer to build scalable AI design solutions.
  • Company: Generative Engineering is revolutionising the engineering industry with innovative AI technology.
  • Benefits: Enjoy a dynamic start-up environment with opportunities for growth and learning.
  • Why this job: Be part of a team that values creativity and impact in engineering design.
  • Qualifications: Experience in software engineering and modern Python is essential; show us your coding skills!
  • Other info: Include 'Salmon' in your application to demonstrate attention to detail.

The predicted salary is between 36000 - 60000 Β£ per year.

Overview Generative Engineering is bringing AI design into the real world by enabling generative engineering design for physical products. Our focus is creating millions more engineers globally and giving them the data and knowledge necessary to make efficient decisions quickly, one of the main challenges of the physical engineering industry today.
Our team has a background in scaling software to millions of users and successfully disrupting industries, creating Unicorn\’s and Decacorn\’s along the way. We combine the advantages of an early-stage start-up with the ability to focus on creating high-quality, high-impact systems, without the distraction of fundraising.
We are looking for a Python Engineer to join the team, one who understands the reality of pace and ability needed to build genuine products that scale. Please show success in your past positions.
Must Haves Any experience of SWE, we do not care how many years you\’ve been working, if your code is great, if you show potential, and if you can apply properly, you\’ve got an interview
Knowledge of modern / larger-scale Python
Experience in the FastAPI, Starlette, Pydantic suite (or similar) in Production
Experience 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 Experience in a fast-paced startup environment
Task orchestration frameworks (e.g. Luigi, Dask, Airflow + Celery etc)
Experience owning or being involved longer-term in an open-source project
Demonstrable Rust experience or keen interest
Data pipelines and big data tech
Docker: both building but running too
Wide AWS and infrastructure knowledge, including production support
Scientific computing e.g. Numpy / scipy / pandas
Just state the word \’Salmon\’ anywhere in your application, just to prove you can read a job advert.
We aim to improve all our colleagues\’ abilities and careers by exposing them to the bare bones of a tech start-up whilst giving them the opportunity to support the company in any way. If our people continuously improve, so does our product.

#J-18808-Ljbffr

Python Engineer employer: Generative Engineering

Generative Engineering is an exceptional employer for Python Engineers, offering a dynamic work culture that thrives on innovation and collaboration. With a focus on employee growth, we provide opportunities to engage in cutting-edge projects while being part of a supportive team that values your contributions. Located in a vibrant tech hub, our company combines the agility of a start-up with the resources to make a significant impact in the engineering industry, ensuring that every team member can develop their skills and advance their career.
G

Contact Detail:

Generative Engineering Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Python Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as FastAPI and Pydantic. Having hands-on experience or projects that showcase your skills with these frameworks can set you apart from other candidates.

✨Tip Number 2

Engage with the Python community, especially around open-source projects. Contributing to relevant projects can demonstrate your coding abilities and passion for Python, which is highly valued by us at StudySmarter.

✨Tip Number 3

Showcase your understanding of modern software engineering practices, particularly in a fast-paced environment. Be prepared to discuss how you've successfully navigated challenges in previous roles, as this aligns with our focus on scaling products.

✨Tip Number 4

Don't forget to include the word 'Salmon' in your application! This small detail shows that you pay attention to instructions, which is crucial for a role that requires precision and care in coding.

We think you need these skills to ace Python Engineer

Proficiency in Python
Experience with FastAPI, Starlette, and Pydantic
Knowledge of statically typed OOP languages (Java, C++)
Understanding of Functional Programming concepts
Experience with task orchestration frameworks (Luigi, Dask, Airflow, Celery)
Familiarity with modern Async Python (asyncio, AnyIO)
Experience with Docker for building and running applications
Knowledge of AWS and infrastructure management
Experience with scientific computing libraries (NumPy, SciPy, pandas)
Interest or experience in Rust programming
Nix experience including Nix Flakes
Ability to work in a fast-paced startup environment
Strong problem-solving skills
Excellent communication skills
Adaptability to changing technologies and requirements

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant frameworks like FastAPI or Pydantic. Use specific examples from your past roles to demonstrate your coding skills and successes.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for generative engineering and how your background aligns with the company's mission. Mention your experience in fast-paced environments and any relevant projects you've worked on.

Showcase Relevant Projects: If you have experience with open-source projects or have built applications using modern Python, be sure to include these in your application. Highlight your role and the impact of these projects.

Follow Application Instructions: Don't forget to include the word 'Salmon' in your application as requested. This shows attention to detail and that you've read the job description thoroughly.

How to prepare for a job interview at Generative Engineering

✨Showcase Your Python Skills

Make sure to highlight your experience with modern and larger-scale Python. Be prepared to discuss specific projects where you've used Python effectively, especially in a production environment.

✨Familiarise Yourself with FastAPI and Similar Frameworks

Since the role requires knowledge of FastAPI, Starlette, and Pydantic, brush up on these frameworks. Be ready to explain how you've implemented them in past projects and the benefits they brought.

✨Demonstrate Your Problem-Solving Abilities

Prepare examples that showcase your ability to make efficient decisions quickly. Discuss challenges you've faced in previous roles and how you overcame them, particularly in fast-paced environments.

✨Engage with Open Source Projects

If you have experience with open-source projects, be sure to mention it. If not, consider contributing to one before your interview. This shows initiative and a willingness to learn, which is highly valued.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>