Python Programmer/Data ScientistDepartment: Information TechnologyDirect Reports: NoneAnticipated Hiring Range: $75,000 - $125,000 Location: Satellite Office in Hanover, NHCompany Overview: First Bank of the Lake is a forward-thinking financial institution at the intersection of banking and quantitative finance. Leveraging AI, machine learning, and advanced data science, we generate insights that drive investment strategies, optimize risk management, and improve operational efficiencies. We are looking for a talented Python Programmer/Data Scientist to join our data science and quantitative teams. This role involves working directly with C-level executives on strategic, high-impact projects integral to the company's growth. Position Summary: As a Python Programmer/Data Scientist, you will have the unique opportunity to collaborate closely with C-level executives on data-driven projects that shape the company's strategic direction. You will work with data scientists, quantitative analysts, and senior developers to build, refine, and optimize Python-based tools for financial modeling, data processing, and AI-driven analysis.Our preference is for candidates who can work onsite at our satellite office in Hanover, NH, for the first two years.Essential Duties:
- Partner with C-level executives on high-priority data projects, influencing strategic decisions and supporting company growth.
- Collaborate with data scientists and quantitative analysts to design, develop, and deploy Python applications for financial modeling, data processing, and machine learning.
- Write clean, efficient, and well-documented Python code to support data pipelines, machine learning models, and visualization tools.
- Conduct data validation and cleansing routines to ensure accuracy, completeness, and consistency of datasets used in analysis and modeling.
- Assist in troubleshooting, testing, and optimizing code to ensure accuracy and robust performance in production environments.
- Participate in exploratory data analysis and preprocessing tasks to support AI/ML project initiatives.
- Contribute to the creation of automated workflows for data collection, processing, and visualization.
- Stay informed of advancements in Python, data science, and finance, bringing new insights to the team.
- Ensure that data handling practices and code follow industry standards for security and compliance, especially in financial and data-sensitive contexts.
Education:
- Bachelor's degree in Computer Science, Data Science, Finance, or a related field (or equivalent experience).
Preferred Experience:
- Experience with data visualization libraries (e.g., Matplotlib, Seaborn) for executive-level reporting.
- Familiarity with SQL or NoSQL databases and experience handling large datasets.
- Exposure to financial modeling, algorithmic trading, or time-series analysis.
- Prior experience in a data science or finance-related internship.
Skills and Competencies:
- Proficient Python programming skills, with a solid understanding of data science and machine learning concepts.
- Familiarity with data science libraries (e.g., Pandas, NumPy) and machine learning frameworks like scikit-learn or TensorFlow.
- Basic understanding of financial concepts and quantitative analysis principles.
- Strong attention to detail and a commitment to accuracy, particularly in data handling and code quality.
- Excellent interpersonal skills and professionalism, with the ability to communicate effectively with executives.
- Eagerness to learn and thrive in a dynamic, fast-paced environment focused on finance and data science.
What We Offer:
- A unique opportunity to work closely with senior management on high-impact, strategic projects.
- Mentorship and professional development in Python, data science, and finance.
- Competitive salary, benefits, and opportunities for career growth.
- A collaborative environment with cutting-edge AI applications in finance.
Compensation is based on geographic location and individual pay decisions will vary based on demonstrated job related skills, knowledge, experience, education, certifications, etc. Benefits:
- 401(k)
- 401(k) matching
- Health insurance
- Dental insurance
- Life insurance
- Paid time off
- Vision insurance
- Short- and Long-term disability
- Company-paid holidays
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer.
- May be required to lift up to 25 pounds at times.
EEO Statement: We are an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected category. All offers of employment shall be subject to the successful completion of all pre-employment screenings, verifications, and processes. Failure to comply with these processes or failure to successfully pass all phases of the pre-employment screening will result in a withdrawal of the employment offer. Other Duties: Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee for this job. Duties, obligations, and activities may change at any time, with or without notice.