Sr. Software Engineer Or Team Lead (python & Ml) Job in Trellissoft Engineering Services Pvt Ltd

Sr. Software Engineer Or Team Lead (python & Ml)

Apply Now
Job Summary

Sr. Software Engineer or Team Lead (Python & ML)

Vacant Position : 3

Salary : As per the industry standards

Experience : 7+ years

Expertise Required : Python, Django, Machine Learning, Artificial Intelligence

Job Location : Gandhinagar, Bangalore Or Goa

Desired Skills :

  • Design machine learning systems.
  • Research and implement appropriate ML algorithms and tools.
  • Develop machine learning applications according to requirements.
  • Select appropriate datasets and data representation methods.
  • Run machine learning tests and experiments.
  • Perform statistical analysis and fine-tuning using test results.
  • Train and retrain systems when necessary.
  • Extend existing ML libraries and frameworks.
  • Defining validation strategies.
  • Deploying models to production.
  • Expert in Python with knowledge of Python web framework Django.
  • Having 5+ years python and Django web development experience.
  • Expert in Django ORM and Django rest framework.
  • Expert in writing raw sql queries.
  • Expert in server programming with an ability to implement complex business logic.
  • Understanding of fundamental design principles behind a scalable application.
  • Good to have knowledge of MongDB with relation databases like Postgres, SQL.
  • Experience with python packages like NumPy, Pandas, PyMongo, OS, Logging, re, PyYAML, Celery.
  • Substantial unit test and debugging skills.
  • Experience in RESTful API / HTTP / JSON.
  • Knowledge of AWS cloud and Python Boto library.
  • Proficient understanding of code versioning tools like Git.
  • Good understanding of Linux OS.

Job Description :

  • Must have knowledge of Speech To Text Engine (kaldi/mozilla deepspeech/sphinx).
  • Deep knowledge of ML algorithms like KNN, RNN, Naive Bias, Support Vector, etc...
  • Proven experience as a Machine Learning Engineer.
  • Experience with Text-Classification Algorithms.
  • Deep knowledge of math, probability, statistics and algorithms.
  • Ability to write robust code in Python.
  • Familiarity with machine learning frameworks (like TensorFlow, Keras or PyTorch) and libraries (like scikit-learn, panda, numpy).
  • Ability to work in a team.
  • Outstanding analytical and problem-solving skills.
  • Design, develop, test, and maintain software applications with MVC architectures.
  • Perform hands-on coding and provide thoughtful code reviews.
  • Mentor and lead team members to continuously improve the quality and productivity of deliverables.
  • Effective communication skills with an ability to express ideas to the recipient or co-ordinate and communicate with the cross-functional team along with the client s team.
  • Problem-solving hustler with a get things done attitude.
  • A self-disciplined individual who is open-minded, user-focused, and adaptive in nature.
  • Lean principles and analytical thinking

Skills Required :
Python, Django, Machine Learning, Artificial Intelligence
Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Skills Required :

Machine Learning, Artificial Intelligence, Django, Python