About Datura
Datura is a pioneering company at the forefront of building innovative subnets on the Bittensor network. Our core product is a sophisticated search-scrape tool, designed for effective and simplified analysis of Twitter data. We harness artificial intelligence to delve into Twitter data, providing deeper insights into user interactions and sentiment analysis to allow researchers, marketers, and data analysts to extract insightful information with ease.
Location
Remote
Job Description
Datura is seeking a talented Backend Python Engineer to join our innovative team as an independent contractor. In this role, you will be responsible for developing and maintaining the backend services that power our cutting-edge search-scrape product, as well as building the backend services of upcoming products. You will work closely with cross-functional teams to design and implement scalable, high-performance solutions that deliver exceptional user experiences.
Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Python.
- Collaborate with frontend engineers to integrate backend services with user-facing applications.
- Implement data processing pipelines for efficient extraction, transformation, and loading (ETL) of data sources.
- Optimize system performance and reliability through code optimization, caching strategies, and database tuning.
- Work closely with DevOps engineers to deploy and manage backend services in cloud environments (e.g., AWS).
- Implement authentication, authorization, and data security mechanisms to safeguard sensitive information.
- Conduct code reviews, write automated tests, and ensure high code quality and maintainability.
- Participate in architectural discussions and contribute to the evolution of our technical stack.
- Stay up-to-date with emerging technologies and best practices in backend development.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Backend Engineer or similar role, with a strong focus on Python development.
- Solid understanding of backend development principles, including RESTful APIs, microservices architecture, and database design.
- Proficiency in Python and experience with related frameworks/libraries (e.g., Django, Flask).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and proficiency in writing efficient SQL queries.
- Familiarity with cloud computing platforms (e.g., AWS, Google Cloud Platform) and experience deploying and managing applications in cloud environments.
- Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.
- Excellent communication skills and ability to work collaboratively in a remote team environment.
Join us at Datura
Join us at Datura and be part of a passionate team driving innovation in decentralized AI and data analysis. If you're ready to take on exciting challenges and make a meaningful impact, apply now!