About the Role
About The Company
BCforward is a prominent global IT consulting and workforce solutions firm committed to delivering innovative technology services and support to Fortune 500 companies and government agencies. Established in 1998, BCforward has expanded its reach through strategic delivery centers and offices across North America and India, emphasizing long-term client relationships and excellence in service delivery. The company prides itself on fostering a culture of collaboration, integrity, and innovation, ensuring that their solutions meet the evolving needs of their diverse clientele. BCforward's mission is to empower organizations through cutting-edge technology and to create opportunities for its employees to grow and excel in their careers.
About The Role
We are seeking a highly skilled Senior Python Developer with expertise in Generative AI to join our dynamic team supporting banking technology initiatives. This role involves developing secure, scalable, and AI-driven applications focused on document processing, risk analytics, and compliance reporting. The ideal candidate will have extensive experience in Python programming, GenAI lifecycle management, retrieval-augmented generation (RAG) pipelines, and working with vector databases. The position offers an exciting opportunity to work on innovative projects that leverage AI to solve complex banking challenges, collaborating with cross-functional teams to deliver solutions that are both effective and compliant with industry regulations. The role requires a proactive individual capable of designing and deploying containerized applications, integrating with various enterprise systems, and contributing to the development of next-generation AI workflows.
Qualifications
The ideal candidate will possess a minimum of 5+ years of experience in software development, with a strong focus on Python. Candidates should demonstrate proficiency in object-oriented programming, experience working with vector databases, and a deep understanding of the GenAI lifecycle and RAG pipelines. Hands-on experience with API development using frameworks such as FastAPI, Django, or Flask is essential, along with familiarity with database systems like MongoDB and Redis. Knowledge of containerization technologies such as Docker and Kubernetes, including OpenShift, is required. Candidates should also have experience with enterprise DevOps tools such as Git/Bitbucket, Jenkins, SonarQube, Artifactory, and Ansible. Additional preferred skills include familiarity with cloud platforms like AWS or Azure, serverless architectures, and AI safety techniques such as prompt engineering and hallucination mitigation. Candidates must demonstrate the ability to work effectively in regulated environments and collaborate with cross-disciplinary teams.
Responsibilities
The Senior Python Developer will be responsible for designing and implementing object-oriented applications in Python, adhering to sound engineering practices. Key responsibilities include designing and optimizing embedding storage and retrieval processes using vector databases, and developing GenAI lifecycle pipelines that encompass chunking, embedding, retrieval, re-ranking, and summarization for banking use cases. The role involves evaluating and testing embedding models to ensure high performance, low latency, and cost efficiency. The developer will apply prompt engineering techniques and implement hallucination mitigation and grounding strategies to enhance AI safety and reliability. Building API-driven applications using FastAPI and integrating with databases such as MongoDB and Redis will be crucial, along with creating utilities, automation frameworks, and data pipelines to support AI and ML initiatives. The role also includes developing monitoring dashboards and automation scripts to ensure system health and performance. Collaboration with DevOps teams will be vital to facilitate continuous integration and deployment, utilizing tools like Git, Jenkins, and Ansible. The developer will work closely with cross-functional teams to deliver compliant, secure, and scalable solutions in a regulated environment, exploring advanced architectures such as agentic frameworks for multi-step reasoning in AI workflows.
Benefits
BCforward offers competitive compensation packages and comprehensive benefits to support employee well-being and professional growth. Employees gain access to opportunities for career advancement through engagement with global clients and innovative projects. The company fosters an inclusive and supportive culture that values diversity, collaboration, and continuous learning. Employees are encouraged to develop their skills through exposure to cutting-edge technologies and industry-leading initiatives. BCforward also provides a flexible work environment and resources to support work-life balance, ensuring that team members can thrive both professionally and personally.
Equal Opportunity
BCforward is an equ