Python - AI Software Engineer III
Core
Design, develop, troubleshoot, and maintain scalable Python backend software solutions and PySpark data pipelines for production environments, analyzing large financial datasets to improve systems.
Role type
Senior IC Python backend and data engineering engineer
Builds
Scalable software solutions, backend data engineering modules, and Databricks modules
Domain
Financial services / Data engineering
Deliverable
production ML models
Required skills
Python backend development, PySpark, Databricks, SQL, database querying, system design, code review, AI-assisted development tool usage, secure code handling
Preferred skills
Apache Spark, Kafka, AWS services (EMR, Glue, ECS, EKS), containerized applications, AI/ML data platforms
Technologies
Python, PySpark, Databricks, Snowflake, DB2, NoSQL, AWS, Apache Kafka
Responsibilities
Build and optimize secure Python backend code and PySpark data pipelines; Deploy and support Databricks modules; Analyze large financial datasets and produce visualizations and reporting; Create architecture and design artifacts; Participate in code reviews and collaborate with product managers and architects.
Seniority
Senior, hands-on IC
