6 серпня 2024
Senior Python Developer віддалено Requirements: 7+ years of backend development experience, with at least 5 years specializing in Python, including proficiency in multiprocessing and experience with data manipulation libraries such as Pandas Demonstrated expertise in designing, deploying, and monitoring large-scale SAAS and on-premises systems, including RESTful APIs and Events Driven architectures Strong knowledge of databases including BigQuery, PostgreSQL, or simila
6 серпня 2024
Senior Python Developer
віддалено
Requirements:
- 7+ years of backend development experience, with at least 5 years specializing in Python, including proficiency in multiprocessing and experience with data manipulation libraries such as Pandas
- Demonstrated expertise in designing, deploying, and monitoring large-scale SAAS and on-premises systems, including RESTful APIs and Events Driven architectures
- Strong knowledge of databases including BigQuery, PostgreSQL, or similar alternatives
- Experience with cloud providers services
- Proficient in applying software engineering best practices, including coding standards, code reviews, CI/CD, and testing
- Strong problem-solving skills, creative thinking, and effective communication skills with a collaborative team-player attitude
- Good spoken and written English level — ideally Upper-Intermediate or higher
Nice to have:
- Proficiency in GCP services such as Cloud Run/Function, Cloud Build, and Workflows
- Experience with low-level languages such as C, C++, C#, Java, or Rust
- Familiarity with Wireshark or inter-component communication
- Familiarity with video stream pipelines, neural network frameworks (PyTorch/TensorFlow)
- A degree in Computer Science or a related field
Responsibilities:
- Designing and developing scalable backend systems, APIs, and database solutions for the company’s main product that makes machines smarter
- Mentoring and guiding junior developers while fostering a culture of learning and best practices
- Collaborating with cross-functional teams to deliver high-quality software solutions
- Leading technical discussions, contributing to architectural decisions, and ensuring code quality through reviews and standards
- Continuously learning, adapting to new technologies, and driving innovation within the development team
We offer:
- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice of English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office or possibility to work remotely
Project:
Our customer is developing a complex system for the security and monitoring of the mining industry with extensive usage of AI and sensors placed on various equipment. They offer comprehensive hardware with 24/7 coverage and monitoring, with high requirements for the security and stability of the system. The system enhances productivity by optimizing maintenance strategies, streamlining mining operations with full site coverage, and significantly improving work safety.
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum.Please rest assured that we carefully consider each candidate, but due to the amount of applications, the review and further processing of your candidacy may take some time.