Full-Stack Python Engineer

New York 2 days agoFull-time External
Negotiable
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).