FICO

Software Engineering – Data Engineer (Python & Cloud Databases)

FICO
Apply
1 day ago
Remote, United StatesStaff+

Base Salary

$84k - $132k/yr

Responsibilities

  • Design, build, secure, operate, and tune SQL Server and Amazon Redshift databases, including data modeling, permissions, backup and recovery, indexing, monitoring, and high availability/disaster recovery.
  • Build and maintain Python ETL/ELT pipelines that transform and move data among operational systems, data warehouses, and analytics platforms.
  • Explore data in Jupyter notebooks, prepare datasets for ML and AI applications, and convert prototypes into scheduled and monitored production pipelines.
  • Tune complex queries, indexes, schemas, and stored procedures to address latency, blocking, and deadlocks.
  • Use PowerShell to automate SQL Server backups, restores, environment refreshes, and deployments.
  • Run and secure AWS data platforms, including encryption and access controls for sensitive consumer data.
  • Implement workflow orchestration and CI/CD for database and pipeline code, while handling code reviews, release management, and on-call support.
  • Partner with product and marketing teams to modernize data environments and support analytics and AI use cases.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, with demonstrated experience in data and database engineering.
  • Hands-on Microsoft SQL Server administration experience, including configuration, security and permissions, backup and recovery, index and statistics maintenance, monitoring, and HA/DR.
  • Expertise writing and tuning complex SQL queries and stored procedures, plus PowerShell scripting for SQL Server automation.
  • Strong Python data engineering skills with pandas, NumPy, SQLAlchemy, or PySpark, along with Jupyter notebook experience and experience building transformation pipelines and data warehouse models.
  • Hands-on Amazon Redshift administration and tuning, including distribution keys, sort keys, workload management, and permissions.
  • Experience running and securing AWS data platforms such as S3, Glue, Lambda, and RDS, including encryption and access control.
  • Experience with workflow orchestration such as Airflow or Step Functions and CI/CD for database and pipeline code.
  • Production ownership experience including code review, release management, on-call support, and collaboration in Agile/Scrum teams.
  • Preferred experience includes AI application data pipelines, RAG workflows, vector stores, MCP server integrations, scikit-learn, SageMaker, NoSQL databases, infrastructure as code, Tableau, or AWS certifications.
  • Strong communication and collaboration skills.

Benefits

  • Inclusive culture centered on ownership, customer focus, and respect.
  • Professional development opportunities, learning experiences, and career growth.
  • Competitive compensation, benefits, and rewards programs.
  • Work/life balance, employee resource groups, and social events.
  • Targeted base pay range of $84,000 to $132,000.
  • The posting does not state a specific remote, hybrid, or in-office work arrangement.

Tech Stack

Amazon RedshiftApache AirflowAWSMicrosoft SQL ServerNumPyPandasPowerShellPythonscikit-learn

Categories

Data Engineering
FICO

About FICO

1,001-5,000 employees

FICO (Fair Isaac Corporation) builds enterprise decision-management software, analytics, and the FICO Score used by lenders to assess consumer credit risk. It sells B2B software, cloud services, and scoring products to banks, insurers, telecoms, and other regulated industries, plus consulting. Founded in 1956 and headquartered in Bozeman, Montana, FICO is a public company on the NYSE; the FICO Score is used by most top U.S. lenders and available in 40+ countries.

Contact me