Python Developer Job in Blackstraw Simplify Ai
Python Developer
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
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.