Python Developer Job in Blackstraw Simplify Ai

Python Developer

Apply Now
Job Summary

Job Title: Python Developer

Company: Blackstraw.ai

Location: Chennai (Work from Office)

Job Type: Full-time

Experience: 3 to 7 years


Job Summary

Blackstraw.ai is looking for a skilled and motivated Python Developer to join our growing engineering team. In this role, you will be responsible for server-side logic development, system integration, and ensuring high performance and responsiveness to requests from the front-end.

A strong command of Python and its frameworks, along with familiarity with front-end technologies, will be essential. You ll work closely with front-end developers, data scientists, and DevOps to build and scale enterprise-grade AI and web-based applications.


Key Responsibilities

  • Develop and maintain robust, scalable backend systems using Python and relevant web frameworks (e.g., Django, Flask).
  • Integrate multiple data sources and databases into unified systems.
  • Implement data storage solutions and create efficient database schemas.
  • Write reusable, testable, and efficient code while following best coding practices and quality standards.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Ensure the security, accessibility, and compliance of applications.
  • Manage authentication and authorization across multiple systems and environments.
  • Optimize application performance for different delivery platforms (desktop, mobile, etc.).
  • Work with version control tools like Git and follow Agile/Scrum methodologies.
  • Promote knowledge sharing within the team and contribute to documentation.
  • Debug, profile, and unit-test code to ensure reliability and maintainability.

Required Skills

  • 3 7 years of hands-on Python development experience.
  • Proficiency with one or more Python web frameworks (Django, Flask, etc.).
  • Experience with ORM libraries (e.g., SQLAlchemy, Django ORM).
  • Strong understanding of RESTful APIs, server-side templating (e.g., Jinja2), and multi-threading/multi-processing.
  • Familiarity with front-end technologies such as JavaScript, HTML5, and CSS3.
  • Understanding of user authentication/authorization protocols (OAuth, JWT).
  • Ability to work with Git, Mercurial, or SVN version control systems.
  • Knowledge of scalable application design and event-driven programming in Python.
  • Excellent problem-solving, organizational, and communication skills.

Preferred Qualifications

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in building web, mobile, or ML-based applications.
  • Experience with:
    • JavaScript (ES6), React, Node.js
    • MongoDB, Elasticsearch
    • Docker, Kubernetes, Azure
    • Microservices architecture
    • Redis, Kafka, SQS, or similar tools
  • Exposure to Big Data technologies (e.g., Hadoop) is a plus.
  • Strong understanding of scalable software systems and system design principles.

About Blackstraw.ai

Founded in 2015 and operational since 2018, Blackstraw Technologies Pvt Ltd is a global leader in AI and ML solutions. We specialize in simplifying AI adoption for enterprises through a proprietary platform that accelerates data labeling, model training, and deployment.

With offices across the USA, Canada, and India, and a 250+ strong team with over 900 years of collective experience, we deliver cutting-edge solutions in Computer Vision, Natural Language Processing, and AI Data Annotation. Our mission is to make AI adoption faster, easier, and more cost-effective for enterprises around the world.


Qualification :
Bachelors or Masters degree in Computer Science, Engineering, or related field.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now