Machine Learning Engineer
If you are passionate about clean code, scalable architecture, and the actual business impact of your models, we would love to meet you!
Key Responsibilities
- Model Development: Design, train, evaluate, and deploy production-grade machine learning models (including NLP, Predictive Analytics, and computer vision where applicable).
- Data Pipelines: Build, scale, and maintain reliable data pipelines to support model training and inference.
- Production & MLOps: Optimize ML models for high performance, scalability, and low latency in production environments; establish CI/CD pipelines for ML.
- Collaboration: Partner with software engineers and product stakeholders to design system architectures and ensure seamless model integration.
- Testing & Analytics: Run A/B tests, monitor model performance in production, and continuously iterate based on real-world data.
What We Are Looking For
- Technical Expertise: Strong proficiency in Python and core ML libraries/frameworks (e.g., PyTorch, TensorFlow, Scikit-Learn, Pandas).
- Data Skills: Solid experience with SQL/NoSQL databases and processing large-scale datasets.
- MLOps & Cloud: Hands-on experience with MLOps tools and major cloud platforms (AWS, GCP, or Azure).
- Software Engineering Mindset: Commitment to writing clean, maintainable, and well-tested code.
- Communication: Upper-Intermediate to Advanced level of English (both written and spoken) for smooth collaboration.
What We Offer
- A Supportive Culture: We highly value a collaborative atmosphere. We support each other, hold regular check-ins, and always keep a healthy sense of humor to navigate demanding weeks together.
- Impact & Growth: A role where your technical decisions directly shape the product, with plenty of space for professional growth and learning.
- Flexibility: Competitive compensation, flexible working hours, and a remote-friendly setup.