What are the responsibilities and job description for the Senior Python Developer position at PETADATA?
Job Title: Senior Python Developer Experience: 10 Years Location: NC/TX (Onsite)
Work type: C2C
Visa Type: GC and US Citizen, H1B,H4-EAD
Job Summary
We are seeking an experienced Senior Python Developer with 10 years of expertise in building scalable and high-performance applications. The ideal candidate should have strong experience in backend development, APIs, and cloud technologies.
Roles & Responsibilities
Note
Candidates are required to attend Phone/Video Call / In-person interviews and after Selection of candidate (He/She) should go through all background checks on Education and Experience.
Please email your resume to: jhansib@petadata.co /keshini@petadata.co
Contact No: 510-279-6667 /510-279-6980
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.
Work type: C2C
Visa Type: GC and US Citizen, H1B,H4-EAD
Job Summary
We are seeking an experienced Senior Python Developer with 10 years of expertise in building scalable and high-performance applications. The ideal candidate should have strong experience in backend development, APIs, and cloud technologies.
Roles & Responsibilities
- Design, develop, and optimize Python-based analytics platforms supporting portfolio performance, risk, and attribution calculations.
- Build and enhance calculation engines and batch processing pipelines for analyzing equity and fixed income portfolios.
- Work with large-scale financial and time-series datasets, ensuring high levels of accuracy, performance, and auditability.
- Collaborate closely with quantitative analysts and investment teams to translate complex financial models into scalable, production-ready Python solutions.
- Maintain and support applications in Linux and cloud environments, ensuring reliability, scalability, and efficiency.
- Implement best practices in software development, including unit testing, code optimization, and maintainability.
- Continuously improve system performance and enhance analytics frameworks to meet evolving business needs.
- Bachelor's or Master's degree in a quantitative or computational field such as:
- Computer Science
- Applied Mathematics
- Statistics
- Financial Engineering / Financial Mathematics
- 5 years of hands-on experience in Python development, preferably in analytics, data engineering, or quantitative domains.
- Strong expertise in:
- Python (NumPy, Pandas, SciPy)
- SQL for data analysis and querying
- Linux/Unix environments
- Shell scripting for automation
- Proven experience in designing and implementing computationally intensive systems for financial or data-driven applications.
- Solid understanding of software engineering principles, including:
- Modular design
- Version control (Git)
- Testing frameworks
- Performance tuning
- Strong communication skills with the ability to work effectively with cross-functional teams including quantitative researchers and business stakeholders.
- Demonstrated interest in financial markets, data analytics, and quantitative problem-solving.
- Python (NumPy, Pandas, SciPy)
- Financial Analytics & Quantitative Modeling
- SQL & Data Analysis
- Linux / Unix & Shell Scripting
- Performance Optimization & Scalable Systems
- Time-Series Data Processing
- Cloud & Batch Processing Pipelines
- Software Engineering Best Practices
Note
Candidates are required to attend Phone/Video Call / In-person interviews and after Selection of candidate (He/She) should go through all background checks on Education and Experience.
Please email your resume to: jhansib@petadata.co /keshini@petadata.co
Contact No: 510-279-6667 /510-279-6980
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.