Job Description
We are seeking a visionary Senior Python Engineer to lead the development of our next-generation data processing platform. You will be at the forefront of adopting the latest Python 3.12 features to build scalable, high-performance microservices that power our global infrastructure. If you are passionate about clean code, asynchronous programming, and solving complex engineering challenges, we want to hear from you.
Why Join Us?
- Work with the latest Python 3.12 features and type hinting.
- Competitive compensation package and equity options.
- Remote-first culture with flexible working hours.
- Access to cutting-edge cloud technologies and AI tools.
Responsibilities
- Architect and implement robust, scalable backend APIs using Python 3.12 and FastAPI.
- Optimize database queries and system performance using asynchronous programming (AsyncIO).
- Collaborate with cross-functional teams including data scientists and frontend developers to integrate AI models into production.
- Mentor junior engineers and establish coding standards and best practices within the team.
- Conduct code reviews and ensure system reliability through comprehensive testing strategies.
Qualifications
- 5+ years of professional software development experience with a strong focus on Python.
- Deep expertise in Python 3.12 syntax, type hinting, and performance optimizations.
- Experience with web frameworks such as FastAPI, Django, or Flask.
- Proficiency in working with PostgreSQL, Redis, and message queues (RabbitMQ/Kafka).
- Strong understanding of containerization and orchestration using Docker and Kubernetes.