At a Glance
- Tasks: Develop and maintain Python frameworks for feature teams, ensuring security and stability.
- Company: Join a dynamic Core Engineering team focused on innovation and best practices.
- Benefits: Enjoy flexible work options and opportunities for professional growth.
- Why this job: Be part of modernizing architecture and creating scalable solutions that empower teams.
- Qualifications: Strong Python skills, CI/CD experience, and a CompSci background are essential.
- Other info: Work with cutting-edge technologies like Azure and contribute to impactful projects.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Role Overview:
- Develop and maintain Python frameworks and libraries for feature teams to utilise and serve as common framework.
- Collaborate within the Core Engineering team and distil best practices down to feature teams.
- Ensure the security, stability, and consistency of Python environments
- Address business user misuse of Python by providing structured environments
- Support self-service capabilities for teams
- Modernise and transition away from monolithic architecture
Core Qualifications:
- Strong Python skills with a focus on engineering principles and a CompSci background
- Experience in CI/CD, deployment, and automation
- Ability to create scalable, ubiquitous solutions that can be readily used by feature teams in a self-service manner
- Experience with API development
- Define a set of technical tools that would best serve the business interests of MCBL
- Experience building stable environments for business
Technical Stack:
- Python, SQL Server
- Azure or other cloud providers
- CI/CD and wider DevOps knowledge
- Security frameworks for Python environments
- API-driven self-service tools
Senior Python Engineer employer: twentyAI
Contact Detail:
twentyAI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python Engineer
✨Tip Number 1
Make sure to showcase your strong Python skills in your conversations. Be ready to discuss specific projects where you've applied engineering principles and how they benefited the team.
✨Tip Number 2
Familiarize yourself with CI/CD processes and automation tools. During interviews, highlight your experience in deploying scalable solutions and how you’ve contributed to improving deployment pipelines.
✨Tip Number 3
Demonstrate your understanding of API development by discussing any relevant projects. Be prepared to explain how you’ve created self-service tools that empower feature teams.
✨Tip Number 4
Research the latest security frameworks for Python environments. Showing that you are proactive about security will set you apart, especially when discussing how to maintain stable environments.
We think you need these skills to ace Senior Python Engineer
Some tips for your application 🫡
Highlight Your Python Expertise: Make sure to emphasize your strong Python skills in your CV and cover letter. Provide specific examples of projects where you've developed frameworks or libraries, showcasing your engineering principles and problem-solving abilities.
Showcase CI/CD and Automation Experience: Detail your experience with CI/CD processes and automation in your application. Mention any tools or technologies you have used, and how they contributed to the efficiency and stability of the environments you worked in.
Demonstrate API Development Skills: If you have experience with API development, be sure to include this in your application. Describe the APIs you've built, their purpose, and how they facilitated self-service capabilities for teams.
Tailor Your Application to the Job Description: Carefully read the job description and tailor your application to align with the core qualifications and responsibilities listed. Use relevant keywords and phrases from the job posting to demonstrate that you are a perfect fit for the role.
How to prepare for a job interview at twentyAI
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've developed frameworks or libraries, and explain how you ensured their security and stability.
✨Demonstrate CI/CD Knowledge
Since the role emphasizes CI/CD and automation, be ready to talk about your experience with these processes. Share examples of how you've implemented CI/CD pipelines and the impact they had on project delivery.
✨Discuss API Development Experience
As API development is a key aspect of the role, prepare to discuss any relevant projects. Explain how you approached building APIs and how they facilitated self-service capabilities for teams.
✨Emphasize Collaboration Skills
Collaboration within the Core Engineering team is crucial. Be ready to share examples of how you've worked with cross-functional teams to distill best practices and support feature teams effectively.