What are the responsibilities and job description for the Senior Python Developer position at PETADATA?
Job Title: Senior Python Developer
Experience: 10 Years
Location:TX (Onsite)
Work type: C2C
Visa Type: and , H1B,-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.
Required Qualifications:
-
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.
Key Skills (Highlights):
-
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
We offer a professional work environment and are given every opportunity to grow in the Information technology world.
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: /
Contact No: /
After carefully reviewing your experience and skills one of our HR team members will contact you on the next steps.