BrainerHub Solutions
Software Engineer - Python Programming
Job Location
ahmedabad, India
Job Description
Number of Vacancies : 2. Responsibilities : - Design, develop, and deploy machine learning models and algorithms. - Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. - Perform data preprocessing, feature engineering, and model training. - Evaluate and fine-tune models for optimal performance. - Implement and maintain AI/ML pipelines and frameworks. - Develop and maintain APIs using frameworks like FastAPI or Django to expose machine learning models as services. - Integrate machine learning models into existing applications and services. - Stay up-to-date with the latest advancements in AI/ML technologies and apply them to ongoing projects. - Ensure scalability, reliability, and maintainability of AI/ML solutions. - Debug and troubleshoot issues in AI/ML models and systems. - Document processes, models, and results comprehensively. - Conduct code reviews and provide mentorship to junior team members. Requirements : - Bachelor's or Masters degree in Computer Science, Data Science, Machine Learning, or a related field. - Proven experience as a Python or AI/ML Developer or similar role. - Strong programming skills in Python & Framework (Django/flask & fast API ). - Expertise in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn. - Must have experience with any front-end framework of Angular, react or Vue. - Expertise in frameworks such as Langchain and LlamaIndex. - Solid understanding of statistical analysis, data mining, and data processing techniques. - Experience with big data technologies like Spark. - Proficient in SQL and NoSQL databases. - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. - Experience with web frameworks like FastAPI or Django. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. Preferred Qualifications : - Experience with natural language processing (NLP) and computer vision. - Knowledge of reinforcement learning and deep learning techniques. - Experience in deploying models in production environments using tools like Docker and Kubernetes. - Understanding of DevOps practices and CI/CD pipelines. - Experience with version control systems such as Git. - Familiarity with Agile development methodologies. - Development Knowledge (Python Only). - Programming Language : Machine Learning Frameworks : TensorFlow, PyTorch, Keras, Data Processing Tools : Pandas, NumPy, Databases : MySQL, PostgreSQL, MongoDB, SQLite. - Cloud Platforms : AWS (SageMaker, S3, EC2), Google Cloud (AI Platform, BigQuery), Azure (Machine Learning Studio). - Web Frameworks : FastAPI, Django, Flask. - DevOps Tools : Docker, Kubernetes, Jenkins, Travis CI. - Version Control : Git, GitHub, Visualization Tools : Matplotlib, Seaborn, Big Data Technologies : Apache NLP Tools : NLTK, SpaCy, Computer Vision Tools : OpenCV, TensorFlow Object Detection API. (ref:hirist.tech)
Location: ahmedabad, IN
Posted Date: 4/27/2025
Location: ahmedabad, IN
Posted Date: 4/27/2025
Contact Information
Contact | Human Resources BrainerHub Solutions |
---|