Job Description
We are seeking a highly skilled Lead Python Engineer to join our dynamic team. As a Lead Python Engineer, you will play a critical role in designing, building, and maintaining the core infrastructure that powers our products and services. You will work closely with cross-functional teams to ensure our platform is scalable, reliable, and secure.
Responsibilities
- Design and Development: Architect and develop high-performance, scalable, and reliable backend systems.
- Infrastructure Management: Maintain and improve the underlying infrastructure of our platform, ensuring maximum uptime and optimal performance.
- Collaboration: Work with product managers, data scientists, and other engineers to understand requirements and translate them into technical solutions.
- Code Review and Mentorship: Review code from other engineers, provide feedback, and mentor junior team members.
- Automation: Automate repetitive tasks to improve efficiency and reduce the potential for human error.
- Monitoring and Optimization: Implement monitoring tools and optimize system performance to handle large-scale traffic.
- Security: Ensure the security and integrity of our platform by implementing best practices and addressing vulnerabilities promptly.
Qualifications
- Experience: 7+ years of experience in backend development, with a focus on platform engineering.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Skills:
- Proficiency in Python.
- Extensive experience with cloud platforms such as AWS, GCP, or Azure.
- Strong understanding of containerization technologies (e.g., Docker, Kubernetes).
- Experience with microservices architecture and RESTful APIs.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
- Knowledge of database systems, both SQL and NoSQL.
- Understanding of network protocols and security best practices.
- Bonus Skills:
- Interest or experience in Machine Learning and data engineering.
- Experience with infrastructure as code tools such as Terraform or Ansible.
- Knowledge of message brokers like Kafka or RabbitMQ.
Why Join Us?
- Competitive Salary: Up to $300,000, depending on experience.
- Innovative Environment: Work on groundbreaking projects in a fast-paced, innovative environment.
- Professional Growth: Opportunities for career advancement and continuous learning.