Blackstraw.ai

11 Job openings at Blackstraw.ai
Sr. Python Developer India 5 years INR 20.0 - 35.0 Lacs P.A. Remote Full Time

Tech Stack Skills: Should have a minimum of 5+ years of experience in - Python, Numpy, Pandas. Expert in Web Frameworks - Flask, Fastapi, Fast API, REST API. Working knowledge in Front end - HTML, CSS Good Understanding of Js Frameworks - Vue js, Angular, Ember, etc.. Good Understanding of Databases - Mysql, Postgresql, Mongo ,ElasticSearch Deep Knowledge of Deployment - Jenkins, Docker, Kubernetes Deep Knowledge of Cloud tools - Azure ml , Azure Databricks Deep Knowledge of Caching & Queue - Redis, RabbitMQ, AzureQueue Knowledge of MLOPS - Tensorflow, pytorch, etc.. Knowledge of Cloud - Azure Job Type: Full-time Pay: ₹2,000,000.00 - ₹3,500,000.00 per year Benefits: Health insurance Paid sick time Paid time off Work from home Location Type: In-person Work Location: In person

Data Engineer India 0 years INR 5.0 - 12.0 Lacs P.A. Remote Full Time

https://www.linkedin.com/posts/nivya-varghese-hr-talent-acquisition-recruitment-team-management_jobopportunity-pysparkdeveloper-blackstraw-activity-7357010605754519552-m7ub?utm_source=share&utm_medium=member_desktop&rcm=ACoAACnx2tsBDqlvKfOpAe9u3XHLkLJbfQftL_M Job Type: Full-time Pay: ₹500,000.00 - ₹1,200,000.00 per year Benefits: Flexible schedule Food provided Health insurance Leave encashment Life insurance Paid sick time Paid time off Provident Fund Work from home Schedule: Monday to Friday Work Location: In person Expected Start Date: 07/08/2025

DevOps Engineer - Blackstraw AI chennai 4 - 6 years INR 6.0 - 8.0 Lacs P.A. Work from Office Full Time

DevOps Engineer Company name: Blackstraw.ai Job location: Chennai (Work from Office) Job Type: Full-time Experience: 4 to 6 Years Job Summary : We are looking for a DevOps Engineer to help us build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. If you have a solid background in software engineering and are familiar with Python, we d like to meet you. It will be your responsibility to execute and automate operational processes fast, accurately and securely. Job Requirements : Working experience in Docker and Kubernetes. Experience in tools like Sonar, Appscan, Owasp, Nexus etc with Jenkins integration. Experience in any one Cloud (AWS/Azure/GCP). Scripting: Shell/bash/Python scripting. Working with continuous integration (CI) Tools: Jenkins. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Support the application CI/CD pipeline for promoting software into higher environments through validation and operational gating, and lead DevOps automation and best practices. Follow/maintain an agile methodology for delivering on project milestones. Excellent oral, presentation, and written communication skills Preferred Qualification : Bachelor s degree in Computer Science, Information Technology with 5+ years of equivalent experience. Minimum of 3 years of DevOps experience setting up CI/CD pipelines for web applications in the Cloud. Working knowledge of databases and SQL. Good understanding and knowledge of Containers, and Serverless ecosystems. Requires in-depth knowledge of the software development life cycle, logging, monitoring, and alerting. Proven implementation of creative technology solutions that advance the business.

Data Scientist chennai 1 - 5 years INR 3.0 - 7.0 Lacs P.A. Work from Office Full Time

Data Scientist Company : Blackstraw.ai Job location: Chennai (Work from Office) Job Type: Full-time Experience: 2 10 Years Job Summary: We are looking for Data Scientists to analyze large amounts of raw information to find patterns that will help improve our clients business. We will rely on you to build data products to extract valuable business insights. You will be part of our AI team in developing AI based products through the latest cutting edge technology. Key Responsibilities: Identify valuable data sources and automate collection processes Undertake preprocessing of structured and unstructured data Analyze large amounts of information to discover trends and patterns Build predictive models and machine-learning algorithms Combine models through ensemble modeling Present information using data visualization techniques Propose solutions and strategies to business challenges Collaborate with engineering and product development teams Communicate your findings to the appropriate teams through visualisations Collaborate and communicate findings to diverse stakeholders Provide solutions but not limited to: Object detection/Image recognition, natural language processing, Sentiment Analysis, Topic Modeling, Concept Extraction, Recommender Systems, Text Classification, Clustering , Customer Segmentation & Targeting, Propensity Modeling, Churn Modeling, Lifetime Value Estimation, Forecasting, Modeling Response to Incentives, Marketing Mix Optimization, Price Optimization. Follow/maintain an agile methodology for delivering on project milestones. Excellent oral, presentation, and written communication skills. Preferred Qualifications: Bachelors in Math, Computer Science, Information Systems, Machine Learning, Statistics, Econometrics, Applied Mathematics, Operations Research or related technical degree with ability to break complex business problems down to smaller more solvable parts. Minimum of 3+ years of experience in a related position, as a data scientist building predictive analytics or NLP or CV solutions for various types of business problems. Working knowledge of statistical techniques, NLP, machine learning algorithms and deep learning frameworks like Tensorflow, Pytorch, PySpark. Programming background and expertise in building models using at least one of the following languages: Python, R , C, C++, Spark, Scala. Good knowledge in the implementation of deep learning models for image classification, Document classification models, object detection, logo detection. Self-motivated and driven to deliver agreed results on-time.

Java Developer chennai 6 - 11 years INR 9.0 - 10.0 Lacs P.A. Work from Office Full Time

You need to be capable of understanding business requirements and meeting timelines set by the team. You will be expected to work closely with the customer to discuss and implement technical resolutions to business requirements. Java developer roles and responsibilities include managing Java application development while providing expertise in the full software development lifecycle, from concept and design to testing. You will also be needed to document the steps and procedures followed while coding. If you are familiar with Agile methodologies then that is a bonus. Job Requirements: Participate in technical evaluations and proof of concept work. Follow/maintain an agile methodology for delivering on project milestones. Responsible for understanding of the entire code base, architectural considerations, build process, design and design decisions. Proficiency with git or other version control software. Keeping an intense focus on the quality of work, maintaining a low crash rate. Work in a collaborative manner with other developers to plan and design feature implementations and software architecture for current and future applications. Excellent troubleshooting and reverse engineering skills. Desire and willingness to work in a collaborative, innovative, flexible and team-oriented environment. Maintain documentation of all coding decisions and maintain documentation of the code itself. Should possess strong analytical and problem-solving skills. Capabilities to write and execute unit test cases Ability to work and research independently, setting goals and achieving milestones. Ability to understand and communicate data, infrastructure, workflow, and solution context technical specifications. Organizational skills, a keen sense of priority and a proven ability to proactively identify and resolve problems. Excellent oral, presentation, and written communication skills Should be familiar with Object Oriented Design patterns. Essential Qualifications: Bachelor s degree in Computer Science, Information Technology with 6+ years of equivalent experience. Minimum of 4 years of JAVA development Experience with development methodologies such as XP, Agile or SCRUM Must have solid experience in the following items: , JPA, Postgre, Azure, Jenkins, Maven. Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hands on experience with API development Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)

Python Developer chennai 3 - 7 years INR 5.0 - 9.0 Lacs P.A. Work from Office Full Time

We are looking for a skilled Python developer who will be responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well. Key responsibilities: Be an expert in Python, with solid working knowledge of at least one Python web framework such as Django, Flask, etc Good familiarity with ORM (Object Relational Mapper) libraries. Ability to integrate multiple data sources and databases into one system. Understanding of the threading limitations of Python, and multi-process architecture. Good understanding of server-side templating languages such as Jinja 2, Mako, etc Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Understanding of accessibility and security compliance. Good knowledge of user authentication and authorization between multiple systems, servers, and environments. Understanding of fundamental design principles behind a scalable application. Familiarity with event-driven programming in Python. Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform. Able to create database schemas that represent and support business processes. Strong unit test and debugging skills. Proficient understanding of code versioning tools such as Git, Mercurial or SVN. Promote and ensure knowledge sharing, to avoid silos in the team. Should follow good code quality standards. Follow/maintain an agile methodology for delivering on project milestones. Excellent oral, presentation, and written communication skills. Preferred Qualification : Degree in Computer Science, Engineering or a related field. 6 years of experience, 5+ years in bringing to life web applications, mobile applications, and machine learning frameworks. Hands on work experience with: Python, R, Django, Flask, Javascript (ES6), React, Node.js, MongoDB, Elasticsearch, Azure, Docker, Kubernetes, Microservices Good knowledge of caching technologies like Redis and queues like Kafka, SQS, MQ etc. Knowledge of Big Data, Hadoop would be a plus. You should be a creative problem-solver who demonstrates clear and thoughtful approaches to challenging technical problems that solve real business needs.

Data Engineer chennai 2 - 4 years INR 4.0 - 6.0 Lacs P.A. Work from Office Full Time

We are looking for data engineers to join our team. You will use various methods to transform raw data into useful data systems. For example, you ll create algorithms and conduct statistical analysis. Overall, you ll strive for efficiency by aligning data systems with business goals. To succeed in this position, you should have strong analytical skills and the ability to combine data from different sources. Data engineer skills also include familiarity with several programming languages and knowledge of learning machine methods. If you are detail-oriented, with excellent organizational skills and experience in this field, we d like to hear from you. Job Requirements: Extensive experience in data integration tools to analyse root cause and provide a fix for production and development issues. Design, build and integrate data from various sources. Skillful in ETL processes. Good in Understanding of Pyspark or Spark /Scala Good expertise on SQL . Experienced in Shell Scripting(Unix/Linux). Hands-on Experience in RDBMS. Good to have hands on any of the Programming Languages Java/Python/Scala. Knowledge of Cloud (Azure) Technologies would be a bonus. Possesses in-depth functional knowledge of Retail Domain. Automate the existing ETL pipeline/activity wherever needed. Working closely with data scientists and a variety of end-users. Needs to Maintain/Deploy the ETL code and follow the Agile methodology. Needs to work on optimization wherever applicable. Need to Handle service delivery tickets and provide support to ETL tools. Good oral, written and presentation skills. Essential Qualifications: Degree in Computer Science, IT, or similar field; a Master s is a plus. Hands-on experience with SQL database design. Great numerical and analytical skills. Technical expertise with data models, data mining, and segmentation techniques. Strong project management and organizational skills.

Full Stack Developer chennai 7 - 12 years INR 6.0 - 7.0 Lacs P.A. Work from Office Full Time

We are looking for a Full Stack Developer to produce scalable software solutions. You ll be part of a cross-functional team that s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Key responsibilities for this position include : Developing user interfaces (UI) in React, Angular, Vue, etc.. for web applications. Building backend API s using Node . Determining the structure and design of web pages. Working on open source databases such as but not limited to PostgreSQL, MongoDB etc.. Implement responsible web design principles to ensure that the user interface renders well across multiple devices and browsers. Developing features to enhance the user experience. Understanding of server-side CSS. Striking a balance between functional and aesthetic design. Building reusable code for future use. Optimizing web pages for maximum speed and scalability. Utilizing a variety of markup languages to write web pages. Preferred Qualifications : Bachelor s degree/Master s Degree in Computer Science. Minimum of 4+ years of full stack development. Proficiency with fundamental front-end languages such as JavaScript, HTML, CSS, and jQuery. Strong hands-on experience with JavaScript frameworks such as React, Angular, Vue, etc.. Experience with development methodologies such as Agile and SCRUM. Good working knowledge of Components, Pipes, Controllers, Bootstrap etc.. Should have working knowledge of open source databases in SQL and NoSql. Must have working knowledge in API development with NodeJS . Good problem solving skills. Key Traits : Should have excellent communication skills. Should be self motivated and willing to work as part of a team. Should be able to collaborate and coordinate with onshore and offshore teams. Be a problem solver and be proactive to solve the challenges that come his way.

Enterprise Architect chennai 15 - 20 years INR 22.5 - 30.0 Lacs P.A. Work from Office Full Time

We are looking for a detail-oriented enterprise architect to assist in the operations of our organization. The enterprise architect s responsibilities include improving the current IT infrastructure, optimizing business operations, and setting the direction and approach for integrating information applications and programs. The enterprise architect is also responsible for cataloging, developing, coordinating, communicating, maintaining, and enforcing overall enterprise architecture models, representations, initiatives, capabilities, and components to adequately perform the organization s business and technology activities. Duties & Responsibilities : You will be responsible for coaching the application and technical specialists in the multi-system application architecture. You will also help develop the architectural governance and processes for managing the enterprise data, solutions, and/or infrastructure portfolio. Align the enterprise portfolio with business application needs and objectives. Consulting on major system strategies and implementations will be your key role. Key responsibilities for this position include : Review customer s architecture strategy to ensure adequacy. Ensure the architecture supports the requirements of the business process. Be able to build applications at scale. Be able to face off with the CTO or Chief Architect of a vendor and do technical vetting Evaluate and recommend architecture changes based on technology and business trends. Specify architecture approach and standards. Provide strategic perspective and alignment, lead governance efforts and architecture reviews, and contribute to various methodologies in use. Keep abreast of new technologies that might be beneficial to the organization Research, analyze, recommend and select technical approaches to address challenging development and data integration problems related to ML Model training and deployment. Facilitate and develop architectural standards for key technologies, platforms and tools. Identifies problems and issues affecting multiple areas and facilitates their resolution. Effectively anticipates and evaluates impacts of problem solutions that affect multiple areas of the organization. Leads and coordinates efforts of hardware, network and database architects in application design and implementation. Consistently suggests possible alternative approaches or points of view. Participates in determining goals and objectives for projects. Thorough knowledge of requirements impacting the customer. Aware of industry-standard processes. Identifies opportunities to leverage/reuse solutions for multiple customers. Participates in defining the business case of investments in IT. Follow/maintain an agile methodology for delivering on project milestones. Excellent oral, presentation, and written communication skills. Preferred Qualifications : Typically 15 years of experience, 10 years of experience in application program development, Product Development, Enterprise level architecture, distributed systems, cloud architecture, strong networking knowledge. Requires in-depth knowledge of the systems development life cycle, client area s functions and systems, and systems application program development technological alternatives. Technical Architect level experience in the area of Compute, Network, Virtualization, Database, Cloud, Middleware and Security. Excellent technical, analytical, and project management skills. Knowledge of AI/ML and Data analytics services offered on Amazon Web Services and/or Microsoft Azure cloud solution and their interdependencies would be a bonus. Proven implementation of creative technology solutions that advanced the business. Ensure documentation of entire architecture design and evaluation work.

Database Administrator chennai 3 - 8 years INR 5.0 - 6.0 Lacs P.A. Work from Office Full Time

You will be responsible for accurately and securely developing, using and maintaining databases for a wide range of organizations and applications. Your duties include ensuring that company databases are functional at all times, backing them up in the event of memory loss, and maintaining adherence to a data management policy. You should have extensive knowledge of the databases under your administration, be the first respondent to database problems that arise, and carry out periodic maintenance and troubleshooting. Key Requisites : 3+ years of experience as a DBA. 3+ years of experience in working with PostgreSQL administration. Previously worked with multiple teams, vendors. Excellent debugging skills and good written and verbal communication. Capable of resolving L2 and L3 production issues and RCAs. Should have Expertise in : Database backups, recovery, security. SQL development including development in functions, procedures, triggers. High availability and replication. Performance tuning and query enhancements. Linux and shell scripting. Database best practices. Supporting 10 TB+ sized databases. Should be familiar with: (Good to have) : Basic automation. DB and/or OS patching. NOSQL querying. PostgreSQL plugins/extensions. Programming knowledge like python, R or java. Database design and/or data modelling. ETL tools like but not limited to Talend, Informatica, etc Performance testing, load testing and sanity testing from DB perspective. AWS, Azure or GCP experience.

Technical Project Manager chennai 10 - 20 years INR 15.0 - 20.0 Lacs P.A. Work from Office Full Time

The Project Manager will be in charge of schedules, budgets, resources and deliverables for the projects they are in charge of. The candidate should be able to monitor and guide all teams to make sure project goals and deliverables are being met. Knowledge of the larger picture without neglecting granular details while tracking project health, staying alert for risk and resolving issues as they arise. Maintain standards and monitor scope, ensure project quality and handle documentation. Handling communication with all stakeholders on a daily basis. Key responsibilities for this position include : Manage end-to-end project planning, execution and monitoring including scoping, design, development. Produce variance metrics and demonstrate continuous improvements in performance and productivity. Create and manage methods of management, communication plans, and processes. Apply change, risk and resource management. Be in charge of the day-to-day execution of the engagement process and take ownership of the whole engagement deliverable. Participate in the allocation of budget, staff and any other resource(s) that are needed to accomplish or achieve set out goals (projects), and also monitor the performance of every project. Provide process improvement recommendations that are based on best practices and industry standards. Good and effective communication and leadership skills. Excellent numerical, analytical, and problem-solving skills. Good knowledge and understanding of relevant IT applications. Ability to build relationships across many fronts. Ability to do a quick code review Ability to focus and pay attention to details at all times. Excellent ability to use agile management tools like Jira, Basecamp, Asana and Trello. Ability to understand the deployment process and suggest improvements. Preferred Qualifications : 10+ years experience in project management, especially enterprise clients and scalable projects. PMP certification would be a bonus; PMO experience preferred. Experience in communicating technical concepts to both technical and non-technical audiences. Experience in a Software Development Team and working within Agile frameworks. Experience of working or building with cloud services. A programming background in Python, Java, Node and Frontend technologies would be a big plus.