Senior Python AI Developer
- от 1000000 ₸
-
г.Алматы
Hello there!
Our development department has a project for which they're seeking an experienced Python developer to join our team working on our analytics AI agent system. You'll be responsible for enhancing our analytics tools, improving our AI prompts, and developing new data processing capabilities.
Key Features We Provide
-
AI-Powered Analytics Platform - Proprietary analytics engine that processes website traffic, user behavior, and marketing performance data with advanced AI reasoning capabilities
-
Multi-Platform Integration - Seamless connectivity with Google Search Console, Google Ads, Ahrefs, DataForSEO, Google Trends, and other essential marketing tools
-
Real-Time Data Processing - Live website performance monitoring, Core Web Vitals analysis, and instant marketing campaign optimization
-
Intelligent Web Scraping & Research - Advanced data extraction tools for competitive analysis, lead generation, and market research
-
Specialized AI Assistants - Role-based AI agents tailored for analysts, PPC specialists, SEO experts, copywriters, and marketing managers
-
Advanced Visualization & Reporting - Dynamic data visualization, trend analysis, and comprehensive marketing performance reports
-
Workflow Automation - Streamlined marketing processes with automated insights generation and task management
-
Quality Assurance Framework - Comprehensive testing and evaluation system ensuring consistent performance and reliability across all platform features
Technology Stack
-
Python backend services
-
OpenAI GPT models
-
LangChain/LangGraph framework for AI orchestration
-
Pydantic for data validation and modeling
-
RESTful API architecture
-
FastAPI as a web framework
What You'll Do
-
Enhance agent engine logic to improve answer quality and increase determinism in the execution process
-
Develop automated tests for AI-driven functions to evaluate response quality and detect regressions
-
Implement agent integrations with various vendor services using APIs, MCPs, and other interfaces to operate on relevant data
-
Maintain and extend our analytics tools that process campaign, source, ad, and user data
-
Optimize API calls and improve data processing efficiency
-
Refine AI prompt engineering to better understand user queries
-
Implement data visualization capabilities for analytics reports
Key Challenges
-
Translating natural language requests into precise analytics queries
-
Optimizing API calls to minimize resource usage while maximizing data insights
-
Handling complex date ranges and comparison operations
-
Ensuring accurate metric calculations and proper data formatting
-
Maintaining clear and helpful error messaging for users
Required Skills
-
Strong Python development experience (4+ years)
-
Experience with AI/ML frameworks, particularly LLMs
-
Understanding RAG architecture
-
Familiarity with analytics concepts (marketing channels, user behavior, etc.)
-
Python web-application development background
-
Experience with PostgreSQL
-
Knowledge of data validation and processing techniques
-
Ability to work with complex data structures and transformations
Preferred Qualifications
-
Experience with LangChain or similar LLM framework
-
Experience with vector DB’s like pgvector, FAISS, Pinecone, Qdrant
-
Background in marketing analytics or web analytics
-
Knowledge of prompt engineering for LLMs
-
Experience with data visualization libraries
-
Understanding of e-commerce metrics and KPIs
The reason this job vacancy is written in English is that we are looking for a candidate who has proficiency in the language at the B1-B2 level.
If you are interested in participating in our project, please apply for the vacancy! We look forward to meeting you!