Python Developer
Digital nomads. Work from anywhereCompany: Dusker AI
About Dusker AI
Dusker AI specializes in benchmarking and evaluating AI agents for real-world performance. We help organizations assess reasoning, reliability, adaptability, and safety through expert-driven evaluation frameworks. Our mission is to ensure AI systems are robust, consistent, and deployment-ready across practical applications.
Job Summary
We are looking for a skilled Python Developer to join our remote team on a contract basis. In this role, you will design, develop, and maintain backend services, APIs, and tools that power AI benchmarking and evaluation workflows. You will collaborate closely with AI researchers, data scientists, and engineering teams to build scalable, reliable, and high-performance solutions.
Key Responsibilities
* Design, develop, and maintain Python-based backend applications.
* Build and integrate RESTful APIs and microservices.
* Work with SQL and NoSQL databases for efficient data storage and retrieval.
* Collaborate with AI researchers and data scientists to implement evaluation pipelines.
* Write clean, modular, well-documented, and testable code.
* Debug, troubleshoot, and optimize application performance.
* Participate in code reviews and maintain coding best practices.
* Develop automated tests and ensure software reliability.
* Contribute to technical documentation and system architecture discussions.
Required Qualifications
* Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
* Strong proficiency in Python.
* Experience with frameworks such as FastAPI, Flask, or Django.
* Good understanding of REST APIs and backend development.
* Knowledge of SQL databases (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB).
* Familiarity with Git and version control workflows.
* Understanding of object-oriented programming, data structures, and algorithms.
* Strong problem-solving and debugging skills.
* Excellent communication and collaboration skills.
Preferred Qualifications
* Experience working with AI/ML applications or data processing pipelines.
* Familiarity with Docker and containerization.
* Experience with cloud platforms such as AWS, Azure, or Google Cloud.
* Knowledge of CI/CD pipelines.
* Experience with asynchronous programming and performance optimization.
* Understanding of testing frameworks such as PyTest.