Mid/Senior Python Software Engineer
Shelton AI
⚲ Remote
18 000 - 32 000 PLN (B2B)
Wymagania
- Python
- SQL
- Django
- Git
- PostgreSQL
- REST API
- AI
- Agents
- Redis (nice to have)
- AWS (nice to have)
- Docker (nice to have)
Opis stanowiska
O projekcie: Shelton AI develops AI solutions tailored for private markets, catering to top-tier asset allocators such as sovereign wealth funds and pension funds. As a leader in the financial technology sector, Shelton specializes in advanced solutions primarily aimed at increasing transparency within private markets. The company is dedicated to optimizing investment processes and enhancing operational efficiencies throughout the entire investment cycle. We are seeking a Mid/Senior Python Backend Developer with Django experience and strong expertise in SQL database design and optimization. If you love clean code, performance tuning, and working with data at scale, we want to hear from you. This is your opportunity to collaborate with an innovative team in the rapidly evolving field of AI. Our clients impact outcomes for millions of families. We are here to make the world's capital matter. Wymagania: Minimum requirements: - 3+ years of experience with Python (language fundamentals, structure, testing, maintainability, best practices). - Proficiency in SQL: writing/debugging complex queries, schema/index design, and query optimization. - Deep experience with PostgreSQL (EXPLAIN plans, schema refactoring, advanced indexing strategies). - 2+ years of hands-on experience with Django/DRF (ORM, migrations, API design, Celery). - Familiarity with cloud infrastructure, ideally AWS, for deploying and operating production systems. - Hands-on experience with DataFrame libraries such as Pandas or Polars. - Proficiency in writing unit/integration tests. - Solid experience with CI/CD pipelines (GitHub Actions). - Proficiency using Git. - Ability to work independently. - Strong analytical and communication skills. - Ability to explain technical trade-offs clearly and collaborate in a fast-paced environment. Bonus points - Experience with LLM integrations and prompt engineering (OpenAI API). - Knowledge of modern AI and agentic systems, and how they integrate into backend pipelines. - Experience with Redis. - Experience with SQLAlchemy. - Familiarity with the AI-assisted coding ecosystem (tools, workflows, and best practices). - Knowledge of async Django or Django Channels (Daphne). - Exposure to OCR pipelines (Tesseract, AWS Textract, etc.). - Background in financial data or other domains where correctness and auditability matter. Codzienne zadania: - Write clean, testable Python code and own services end-to-end following best practices. - Design and optimize SQL queries: debug slow queries, restructure schemas, and tune indexes for large datasets. - Model and manage databases (PostgreSQL preferred, but other SQL dialects welcome) with an eye on both performance and integrity. - Build APIs and services with Django/DRF, including ORM modeling (migrations, and Celery-based background tasks). - Integrate AI/agentic workflows: connect OCR, NLP, entity extraction, financial data pipelines into production-grade backend systems. - Deploy and operate workloads in the cloud, ideally AWS (S3, RDS, IAM, SQS/SNS, Lambda/ECS). - Work closely with our product and frontend teams - Improve performance and reliability through profiling, monitoring, and automation. - Maintain clear documentation and contribute to team knowledge sharing - Work in an entrepreneurial, fast-paced, and collaborative environment, where your creativity and innovation are valued