BrainerHub Solutions | Your AI Partner for Scalable Web & Mobile Solutions

Software Engineer - Python Programming

Ahmedabad, GJ, IN

9 days ago
Save Job

Summary

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)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job