Python Developer

Python Developer

Job Description

We are seeking a skilled Python Developer with expertise in Machine Learning to join our team. The ideal candidate will play a key role in developing, deploying, and maintaining machine learning models and applications. This position requires a strong foundation in Python programming, experience with ML frameworks, and a passion for building intelligent systems to solve real-world problems.

Key Responsibilities:

  • Machine Learning Development:
    1. Design, develop, and implement machine learning models using Python-based frameworks.
    2. Collaborate with data scientists to preprocess data and build predictive algorithms.

2.     Software Development:

  1. Write clean, efficient, and reusable Python code for ML and non ML applications.
  2. Develop APIs to serve machine learning models for production use.

3.     Data Processing:

  1. Work with structured and unstructured data to build and optimize data pipelines.
  2. Perform data preprocessing tasks, including cleaning, feature engineering, and transformation.

4.     Model Deployment and Optimization:

  1. Integrate ML models with the applications.
  2. Optimize models for performance, scalability, and accuracy.

5.     Collaboration and Communication:

  1. Work closely with cross-functional teams, including data engineers, data scientists, and product managers.
  2. Document code, workflows, and processes for team-wide knowledge sharing.

Required Skills:

  1. Programming:
    1. Proficient in Python, with experience in libraries like NumPy, Pandas, and scikit-learn.
    2. Familiarity with ML frameworks such as TensorFlow, PyTorch, or Keras.

2.     Data Handling:

  1. Experience with SǪL and NoSǪL databases (e.g., PostgreSǪL, MongoDB).
  2. Knowledge of big data tools such as Hadoop or Spark is a plus.

3.     Machine Learning:

  1. Understanding of supervised, unsupervised, and reinforcement learning techniques.
  2. Familiarity with model evaluation metrics and tuning (e.g., hyperparameter optimization).

4.     Deployment:

  1. Experience with containerization tools like Docker and orchestration systems like Kubernetes.
  2. Familiarity with cloud platforms (AWS, GCP, Azure).

5.     Soft Skills:

 

  1. Excellent problem-solving and critical-thinking abilities.
  2. Strong communication and teamwork skills.

Ǫualifications:

  • Bachelor’s or master’s degree in computer science, Data Science, or a related field.
  • Certifications in Python, machine learning, or cloud technologies are highly desirable.

Preferred Ǫualifications:

  • Knowledge of natural language processing (NLP) or computer vision.
  • Experience with MLOps practices, including model monitoring, versioning, and lifecycle management.
  • Exposure to deep learning frameworks and advanced ML techniques.

Why Join Us?

  • Competitive Compensation: We offer a highly competitive salary that reflects your experience and expertise, along with performance-based incentives.
  • Innovative Culture: Be part of a fast-paced and collaborative environment where your work directly contributes to the success of our product and customer experience.
  • Shaping the Future of Healthcare with AI: Exciting opportunity to work with cutting-edge AI-powered healthcare technology that is transforming industry and improving lives.
  • Professional Growth: Opportunities for ongoing learning, development, and career progression.
  • Work-Life Balance: Flexible working hours and a culture that values both your personal and professional life.

Apply for this Job

Click or drag a file to this area to upload.
Click or drag a file to this area to upload.

Make Real-Time Healthcare Decisions

We have the technology, strategy, and domain expertise to help you make the most of AI.