Title: Python Developer (Senior)
Company Name: Nascenia
Vacancy: 1
Age: 25 to 35 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Strong expertise in TensorFlow, Keras, PyTorch, scikit-learn, XGBoost, and other relevant ML/DL libraries.
Hands-on experience with data wrangling tools and libraries like Pandas, NumPy, SciPy, Matplotlib, Seaborn, and Jupyter notebooks.
Proven track record of developing and deploying machine learning models for real-world applications such as NLP, Computer Vision, Recommendation Systems, or Time Series Forecasting.
Experience with cloud platforms such as AWS, Google Cloud, or Azure, especially for AI/ML deployment (e.g., using AWS Sagemaker, Google AI Platform).
Familiarity with data storage solutions, including SQL, NoSQL databases, and big data tools like Apache Spark or Hadoop.
Proficiency with Git, GitHub/GitLab, and collaborative software development workflows (e.g., Agile, Scrum).
Experience in building and maintaining CI/CD pipelines for machine learning models and ensuring their integration into production systems.
Experience with advanced AI techniques such as Reinforcement Learning, Generative Models (GANs), or Federated Learning.
Strong background in NLP tasks like sentiment analysis, named entity recognition (NER), language models (e.g., BERT, GPT).
Experience with image classification, object detection, or image segmentation tasks.
Familiarity with MLOps practices to ensure model deployment, versioning, and monitoring at scale.
Experience with distributed computing frameworks like Spark or Dask for handling large-scale datasets.
Excellent written and verbal communication skills for conveying complex technical concepts to non-technical stakeholders.
Ability to work independently, manage tasks, and meet deadlines in a fast-paced environment.
Team player with a collaborative mindset, open to feedback and knowledge-sharing.
Develop machine learning models and deep learning algorithms (e.g., classification, regression, clustering, NLP, computer vision) using Python libraries such as TensorFlow, PyTorch, scikit-learn, or Keras.
Handle data pipelines, preprocess datasets, clean and format data, and implement feature engineering strategies to improve model performance.
Architect, implement, and deploy AI solutions that are efficient, scalable, and robust in production environments.
Work with cross-functional teams (product, data scientists, back-end engineers) to integrate AI models into products and services.
Fine-tune AI models, experiment with hyperparameter tuning, and improve the performance and accuracy of models using techniques like cross-validation and grid search.
Contribute to the design and improvement of the AI infrastructure, including managing model versioning, pipelines, and cloud-based deployment (e.g., AWS, Google Cloud, Azure).
Continuously monitor model performance, troubleshoot issues, and ensure the reliability and scalability of deployed models in production.
Provide mentorship and guidance to junior developers, perform code reviews, and ensure that AI best practices are followed across the team.
Stay current with AI/ML research, tools, and technologies to propose new approaches and methods to improve existing models and algorithms.
We offer an attractive compensation package, an excellent work environment, and continuous learning opportunities. Visit our website (www.nascenia.com) and FB page (fb.com/nascenia) to know more about us.