Founded in 2018, Marti is Türkiye’s leading mobility app, offering multiple transportation services to its riders. Marti operates a ride-hailing service that matches riders with car, motorcycle, and taxi drivers, and operates a large fleet of rental e-mopeds, e-bikes, and e-scooters. All of Marti’s offerings are serviced by proprietary software systems and IoT infrastructure.
Marti's vision is that everything on wheels will be electric and everything electric will be shareable. Since 2019, we have experienced significant growth and maintained robust unit economics year-round. Our goal is to expand our urban transportation services, introduce new environmentally sustainable and shared mobility options, and leverage our existing scale and customer base to offer technology-enabled services beyond transportation. By pursuing sustainable growth, we strive to positively impact the communities we serve and make a meaningful impact on the future of mobility.
Marti invites applications from dynamic, innovative and highly motivated candidates for the following position;
Responsibilities:
Algorithm Expertise:
- Apply supervised and unsupervised learning techniques, including regression, classification, and clustering.
- Implement neural network architectures such as CNN, RNN, and LSTM for real-world applications.
- Develop and maintain accurate forecasting models using statistical and machine learning methodologies.
Programming and Libraries:
- Write efficient and advanced-level code in Python and/or R.
- Utilize machine learning frameworks like TensorFlow, PyTorch, Scikit-learn, and Keras.
- Process and analyze data using Pandas and NumPy.
Model Deployment:
- Deploy machine learning models to production environments using tools like Docker, Kubernetes, and TensorFlow Serving.
- Build APIs and services for models using frameworks such as FastAPI or equivalent tools.
Cloud Platforms:
- Manage and execute machine learning projects on cloud platforms such as AWS, Google Cloud, or Azure.
Model Optimization:
- Optimize model performance through hyperparameter tuning using techniques like Bayesian Optimization, grid search, and random search.
A/B Testing and Performance Evaluation:
- Conduct A/B tests and experiments to validate model performance.
- Translate experimental results into actionable business insights.
NLP and Computer Vision:
- Build applications leveraging NLP and computer vision technologies.
- Implement state-of-the-art models like Transformers, BERT, and YOLO.
Data Visualization:
- Visualize data and model outputs using tools such as Matplotlib, Seaborn, and Plotly.
- Communicate complex findings in an understandable manner to stakeholders.
Requirements :
- Strong expertise in machine learning and deep learning techniques, including regression, classification, clustering, CNN, RNN, LSTM, and forecasting.
- Advanced programming skills in Python and/or R, with experience in machine learning libraries (e.g., TensorFlow, PyTorch, Scikit-learn, Keras).
- Hands-on experience with big data technologies such as Hadoop, Spark, and Kafka.
- Proficiency in deploying machine learning models using Docker, Kubernetes, TensorFlow Serving, and FastAPI.
- Experience working on cloud platforms such as AWS, Google Cloud, or Azure.
- Strong skills in hyperparameter tuning, model optimization, and experimental design.
- Familiarity with NLP and computer vision applications, including Transformer models like BERT and YOLO.
- Proficiency in data visualization tools such as Matplotlib, Seaborn, and Plotly