Senior Python developer - Machine learning Background
Job Summary
Job Responsibilities:
- Drive the application of advanced statistical and machine learning techniques including LightGBM FAISS CatBoost Neural Networks and AutoML to extract actionable insights from complex datasets.
- Stay ahead of the curve by researching and implementing cuttingedge AI/ML methodologies to address business challenges.
- Design and implement scalable and secure RESTful APIs using FastAPI ensuring optimal performance and reliability.
- Integrate data science workflows into backend systems bridging the gap between API layers and backend data processing pipelines.
- Design implement and manage complex data pipelines using Airflow optimizing data orchestration for reliability and scalability.
- Integrate FastAPI and Airflow to create seamless endtoend systems for data ingestion processing and delivery.
- Leverage Docker and Kubernetes to containerize and deploy scalable backend services across cloud environments.
- Utilize highly available infrastructure to ensure reliable support for enterpriselevel applications.
- Collaborate closely with crossfunctional teams to gather requirements identify bottlenecks and deliver impactful solutions.
- Mentor junior team members fostering growth through code reviews technical guidance and handson training.
- Ensure efficient development workflows by integrating TeamCity for CI/CD pipelines and BitBucket for version control.
- Maintain highquality code through best practices in testing debugging and documentation.
- Collaborate with business owners data scientists and other stakeholders to align technical implementations with business goals.
- Translate business requirements into scalable technical solutions with measurable outcomes.
- Bachelors degree in Computer Science Data Science or a related field from a reputable institution.
- 5 years of handson experience as an AI Developer with a proven track record of integrating data science into production systems.
- Extensive experience with Fast API Airflow and Pythonbased backend development.
- Advanced proficiency in Python including data science libraries such as Pandas NumPy and Scikitlearn.
- Strong understanding of machine learning techniques including Light GBM FAISS Cat Boost Neural Networks and Auto ML.
- Expertise in containerization technologies (Docker Kubernetes) for productiongrade deployments.
- Solid experience with TeamCity for CI/CD pipelines and Bit Bucket for version control.
- Exceptional problemsolving and troubleshooting skills with the ability to handle complex challenges independently.
- Strong communication and leadership skills with experience mentoring junior developers.
- A proactive approach to innovation and continuous learning with the ability to adapt to fastpaced environments.
- Strong organizational skills with a demonstrated ability to manage multiple priorities and deliver highquality work on schedule.
- Experience deploying AI/ML models in production at scale.
- Knowledge of advanced workflow management and monitoring tools.
- Familiarity with distributed systems and big data technologies.
Required Experience:
Senior IC
Key Skills
- APIs
- Docker
- Jenkins
- REST
- Python
- AWS
- NoSQL
- MySQL
- JavaScript
- Postgresql
- Django
- GIT
About Company
Misr Technology Services (MTS) is a Private Shareholding company in charge of Developing and Implementing The Single Window Project which Computerized all the Customs in Egypt. MTS is engaged in a 20 years contract to realize a national platform that covers Egyptian airports, seaport ... View more