Dice is the leading career destination for tech experts at every stage of their careers. Our client, Walken Consulting, is seeking the following. Apply via Dice today!
Job Description:
The client is looking for a versatile and high-caliber Full-Stack Python Engineer to join a Bank's AI Initiatives team. They are at a pivotal stage of integrating advanced AI capabilities into our core products, and need a developer who can bridge the gap between sophisticated data analytics and high-performance web applications.
Key Responsibilities 🎯
• AI Integration & Development: Design and implement scalable backend services that integrate machine learning models and AI-driven features into our production environment.
• End-to-End Feature Ownership: Lead the development of new features from conceptualization to deployment, building responsive front-end components and robust back-end logic.
• Data Analytics Architecture: Develop and maintain systems for high-speed data processing, ensuring that large datasets (financial or analytical) are processed efficiently and accurately.
• API Design & Optimization: Build and optimize high-performance FastAPI/Flask interfaces that serve as the backbone for our data-intensive applications.
• Performance Engineering: Optimize application performance for high-concurrency environments, utilizing multithreading and efficient memory management to handle large-scale data sets.
• Collaboration: Work closely with Data Scientists and Product Managers to translate complex data requirements into intuitive software solutions.
Required Skills & Qualifications 🛠️
• Python Mastery: Expert-level knowledge of Python and its web ecosystem (specifically FastAPI, Django, or Flask). MUST HAVE
• Full-Stack Capability: Proficient in modern front-end frameworks (e.g., React, Vue, or Next.js) and CSS/HTML. MUST HAVE
• Data & Finance Domain Expertise: Proven experience working in Data Analytics, Fintech, or Quant-focused environments. You must be comfortable with data manipulation libraries like Pandas and NumPy. HIGHLY DESIRABLE.
• Database & Systems: Strong experience with SQL (PostgreSQL) and NoSQL databases, including an understanding of schema design for analytical workloads.
• Concurrency & Performance: A solid understanding of how to manage system resources, including experience with threading/multiprocessing and optimizing memory usage. MUST HAVE
• Product Experience: Previous experience building or scaling AI-powered products (LLM integration, predictive analytics tools, or automated decision engines) is a significant advantage. VERY HIGHLY DESIRABLE
• Technical Environment 💻
• Languages: Python, JavaScript/TypeScript.
• Frameworks: FastAPI, React.
• Data: Spark, Pandas, SQL, Vector Databases (e.g., Pinecone, Weaviate).