×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Python

Job in Santa Clarita, Los Angeles County, California, 91382, USA
Listing for: Medix™
Full Time position
Listed on 2026-10-05
Job specializations:
  • Software Development
    Python, Machine Learning/ ML Engineer, Data Scientist, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer - Python 257438

Contract to hire (conversion after 6 months)

We're looking for a Senior Python Software Engineer with deep hands-on experience in Python, Pandas, and Num Py and a foundation in quantitative methods.

This is a hands-on engineering role for someone who enjoys building production-grade Python data pipelines, working with complex time-series data, and collaborating closely with a research team to apply mathematical and statistical techniques to real-world engineering problems.

What You'll Do
  • Build, test, and maintain production-quality Python applications and data pipelines
  • Work extensively with Pandas and Num Py for data manipulation, numerical analysis, transformation, and feature engineering
  • Develop efficient ETL workflows for large and complex datasets
  • Perform exploratory data analysis (EDA), statistical analysis, and feature extraction
  • Process and analyze time-series and experimental datasets
  • Work with algorithm developers to implement signal-processing algorithms and other numerical methods based on calculus, linear algebra, and probability and statistics.
  • Write clean, modular, maintainable Python code with strong unit-test coverage and documentation
  • Profile and optimize Python workflows for performance and scalability
  • Collaborate with software and embedded/firmware engineers to translate algorithms and prototypes into production implementations
Required Qualifications
  • 5+ years of professional software engineering experience
  • Strong proficiency in Python
  • Extensive hands-on experience with Pandas and Num Py
  • Experience building and maintaining production-grade Python data pipelines
  • Deep understanding of Python software engineering best practices, including:
    • Object-oriented and modular design
    • Code reviews, Documentation, Debugging and performance optimization
  • Experience working with structured, numerical, or time-series data
  • B.S. or M.S. in Computer Science, Electrical Engineering, Biomedical Engineering, Applied Mathematics, or a related quantitative discipline
Preferred Qualifications
  • Experience with Sci Py, Matplotlib, Plotly, or scikit-learn
  • Foundation in linear algebra, calculus, statistics, and numerical methods
Work Arrangement

Preference for candidates within driving distance of Santa Clarita, CA
.

Hybrid/onsite expectations may be flexible for a highly experienced, autonomous candidate

The Ideal Candidate

You’re a software engineer first - not a data scientist, machine learning specialist, or academic researcher who happens to use Python.

You live and breathe Python development and have meaningful hands-on experience with Pandas, Num Py, and Sci Py
. You’re comfortable receiving a mathematically oriented concept, algorithm, or technical specification and turning it into clean, tested, maintainable Python software
.

You don't need to be an algorithm developer or advanced mathematician, but you should be comfortable enough with calculus, linear algebra, probability, and statistics to understand the concepts you're implementing.

Most importantly, you're an experienced engineer who can take ownership of the implementation and work independently without requiring significant software-engineering mentorship.

#Python #Python Developer #Software Engineering #Scientific Computing #Num Py #Pandas #Sci Py #Senior Software Engineer  #Signal Processing #Engineering Jobs #Hiring

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary