J
Software Engineer III - Python/PySpark/AWS
Backend Developer
Python
Big Data
Bigdata
Cloud Operations
Data Analysis
Data Architecture
Data Engineer
Data Integration
Data Platform
Data Processing
Database
Databases
Databricks
Information Technology (IT)
Programming Language
Programming Languages
Pyspark
Software Engineer
Software Engineering
Spark
SQL
Job Description
Software Engineer III position focused on Python, PySpark, and AWS within JPMorganChase's Payments Trust and Safety organization in Tampa, onsite.
Responsibilities
- Architect and implement software solutions, handling design, development, and debugging with an emphasis on innovative problem solving beyond routine approaches.
- Deliver secure, production-grade code and maintain algorithms aligned with upstream and downstream systems.
- Create architecture and design artifacts for complex applications, ensuring code adheres to design constraints.
- Collect, analyze, and visualize data from large, diverse data sets to drive continuous improvement of software applications and systems.
- Proactively identify hidden data patterns and use insights to improve coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events exploring new and emerging technologies.
- Foster a team culture that emphasizes diversity, opportunity, inclusion, and respect.
Requirements
- Minimum 3 years of software development experience with enterprise applications.
- Proficient in Python 3 and PySpark, delivering secure, high-quality code with limited guidance.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Hands-on experience across system design, application development, testing, and operational stability.
- Experience maintaining code in a large corporate environment using modern programming languages and database querying languages.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and inform secure, stable application development decisions.
- Working knowledge of the Software Development Life Cycle.
- Strong understanding of agile practices such as CI/CD, application resiliency, and security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (eg cloud, AI/ML, mobile).
Technologies
- Python
- PySpark
- AWS
- EC2
- EKS
- RDS
- S3
- Lambda
- Hadoop
- Databricks
- ETL
- Snowflake
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
Similar Jobs
J
J
J
J
J
J