At a Glance
- Tasks: Join us to build scalable AI design software for physical products.
- Company: Generative Engineering, a disruptive tech start-up with a mission to empower engineers globally.
- Benefits: Competitive salary, career growth, and hands-on experience in a dynamic environment.
- Why this job: Make a real impact in the engineering world while working with cutting-edge technology.
- Qualifications: Experience in Python and modern software development practices; passion for coding is key.
- Other info: Collaborative culture focused on continuous improvement and innovation.
The predicted salary is between 36000 - 60000 £ per year.
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 Unicorns and Decacorns 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).
- 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.
Python Engineer employer: Generative Engineering
Contact Detail:
Generative Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those using FastAPI or similar frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, don’t forget to sprinkle 'Salmon' in your application to show you’ve read the job description thoroughly!
We think you need these skills to ace Python Engineer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your coding skills and any relevant experience in Python, especially with FastAPI or similar frameworks. We want to see what you've done in the past that makes you a great fit for our team!
Be Authentic: Don’t be afraid to let your personality shine through in your application. We’re looking for genuine people who can contribute to our culture, so show us who you are beyond just your technical skills.
Follow the Instructions: Remember to include the word 'Salmon' somewhere in your application. It’s a simple way for us to know you’ve read the job description carefully, and we appreciate attention to detail!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us keep track of all the amazing talent out there!
How to prepare for a job interview at Generative Engineering
✨Showcase Your Coding Skills
Make sure to bring examples of your best code to the interview. Whether it's a project you've worked on or contributions to open-source, having tangible proof of your skills will impress the interviewers and show that you can deliver high-quality work.
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially FastAPI, Starlette, and Pydantic. Be ready to discuss how you've used these tools in production and how they can help solve real-world problems in engineering.
✨Demonstrate Your Problem-Solving Skills
Prepare for technical questions that assess your problem-solving abilities. Think through scenarios where you've had to make quick decisions or optimise processes, as this aligns with the fast-paced environment of a startup.
✨Be Ready to Discuss Your Passion for Learning
Since the role involves continuous improvement, be prepared to talk about how you stay updated with new technologies and programming languages. Mention any courses, projects, or communities you're involved in, especially if they relate to Python or functional programming.