About Maxa
At Maxa, we automate financial and ERP insights. We help finance and operational teams at medium and large companies, who are all under pressure to assemble and analyze all the data required to deliver insights for their own needs, but also to support their business teams.
With Maxa's financial data platform, all the insights are pre-crunched and readily available, in a usable model anyone can understand. No special skills required.
About The Role
We’re looking for a Python Developer with experience in deploying production-grade applications. You will work on our biggest customer’ projects using the Snowflake Native App Framework, Snowpark and Streamlit.
This role is positioned at the intersection of customer delivery and product development and offers an exciting opportunity to work on cutting-edge projects in a fast-paces, collaborative environment.
Key Responsibilities
- Collaborate closely with cross-functional teams to design, develop, and deploy data-driven applications within a Snowflake environment.
- Work on customer delivery projects, ensuring that the applications meet specific client requirements and deliver outstanding results.
- Write efficient and maintainable Python code, utilizing Snowpark and Streamlit to create interactive dashboards and applications.
- Ensure the development and deployment of production-grade applications with a focus on reliability, scalability, and performance.
- Implement robust security measures to safeguard sensitive data in the Snowflake environment.
- Optimize and fine-tune Snowflake queries and data pipelines to ensure outstanding performance and scalability.
- Troubleshoot and resolve technical issues related to Snowflake, Python, and Streamlit applications.
- Contribute to our product development efforts by using your expertise in Snowflake, Python, and Streamlit to enhance our core offerings.
- Stay current with the latest advancements in Snowflake, Python, Streamlit, and related technologies, and suggest improvements when needed.
Strong knowledge of
- Languages: SQL (advanced), Python (advanced).
- Data manipulation tools such as pandas or polars.
- Data visualization tools like Plotly or Matplotlib.
- Database fundamentals: relational & NoSQL, stored procedures, performance (concurrency control, locking, query plans, etc.).
- Popular databases such as Snowflake, PostgreSQL, MongoDB, etc.
- Automated testing frameworks.
- Version control systems such as Git.
- SnowPro Core Certification a plus.
Be familiar with
- Data pipelines & Distributed Data Processing (Spark, Kafka, etc.)
- Cloud environments (AWS, GCP, Azure)
- DevOps practices, CI/CD
Soft skills
- Customer-oriented
- Communication, presentation, and collaborative skills to ensure quality of deliverables
- Unconventional critical and creative thinker, and open minded
- Develop new methodologies and contribute to the company’s technical philosophy
- Be curious about emerging technological trends
Qualifications
- University degree in related fields or work experience equivalent
- Proficient in English and French
- 3 years of experience in application development