Skip to main content

Python Developer / Développeur Python

Posted yesterday

long finch technologiesJersey City (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

We are seeking a Senior Associate Developer (5–6 years' experience) to join the Market Risk Technology team. You will design and build reliable Python-based data pipelines and curated datasets that support daily risk analytics. The role emphasizes hands-on delivery, data quality, performance, and collaboration with risk and business stakeholders, with ownership from planning through production and support. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).~5–6 years of hands-on Python for data processing and automation (e.g., packaging, testing).~ Solid understanding of data modeling and ETL/ELT patterns; experience building maintainable pipelines.~ Experience implementing data quality checks and operational monitoring aligned to accuracy/timeliness goals.~ Demonstrated ability to take ownership of a project or feature set, coordinate across teams, and deliver on time.~ collaborative approach with risk and business stakeholders. SQL skills in at least one major dialect (e.g., Oracle, SQL Server, PostgreSQL), including performance tuning. Experience with Databricks (Python notebooks, Delta Lake/Unity Catalog) and/or PySpark. Knowledge of cloud data platforms (e.g., AWS, Azure), including object storage (S3/ADLS) and IAM basics. Familiarity with market risk concepts (e.g., sensitivities/Greeks, VaR, stress testing, limits, P&L decomposition).Experience using generative AI tools for code generation, testing, and developer productivity (e.g., accelerating boilerplate, refactoring, and documentation), with appropriate engineering controls (peer review, automated testing, and secure usage practices).Design and implement Market Risk data pipelines in Python—from ingestion and transformation through delivery to analytics consumers. Own projects/features end-to-end: scope work, align with stakeholders, plan sprints, track progress, and deliver to SLAs. Apply data quality controls (validation, reconciliation, lineage) and monitor SLAs to ensure accuracy and timeliness. Improve performance and reliability of batch and near-real-time workflows through profiling and targeted optimization. Translate risk/business requirements into clear technical tasks and deliver features through Agile sprints. Automate routine workflows (packaging, testing, CI/CD, scheduling) and contribute to coding standards and reviews. Participate in production support, assist with incident resolution, and document fixes and runbooks.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this