Logo
NetEffects

Python Software Engineer - Scientific

NetEffects, Indianapolis, Indiana, us, 46262

Save Job

Overview

Job Title: Python & ML Scientific Computing Engineer Location: Indianapolis, Hybrid Industry: Pharmaceutical Theoris is seeking a highly motivated software engineer with strong expertise in Python and machine learning/scientific computing to join our team. This role focuses on enhancing the quality, performance, and maintainability of our codebase used in data-driven and computational applications. You will collaborate with data scientists, researchers, and engineers to refactor, optimize, and scale ML and scientific computing workflows. Responsibilities

Refactor and optimize existing Python codebases for performance, readability, and maintainability. Collaborate with ML and scientific computing teams to improve model training pipelines and data processing workflows. Implement best practices for software engineering, including testing, documentation, and version control. Develop reusable components and libraries using NumPy, Pandas, SciPy, and PyTorch. Conduct code reviews and mentor team members on clean coding principles and efficient computational techniques. Identify bottlenecks in ML and scientific workflows and propose scalable solutions. Work closely with DevOps and infrastructure teams to ensure smooth deployment and integration. Requirements

Bachelors or masters degree in computer science, Engineering, Applied Mathematics, or a related field. 5+ years of professional experience in Python development. Strong experience with scientific computing libraries such as NumPy, Pandas, SciPy, and PyTorch. Solid understanding of software engineering principles, including modular design, testing, and CI/CD. Experience working with large datasets and optimizing data pipelines. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Experience with ML model optimization and deployment. Knowledge of performance profiling tools and techniques. Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, Azure). Contributions to open-source scientific or ML libraries. About Theoris

Our goal is to Fuel Your Career! As a Theoris team member, you join a culture based on people-centered values and an environment that fosters both personal and professional growth. We build long-term relationships with our clients and our consultants. With over 30 years of building strong relationships in the industry, were uniquely positioned to make the right connections. This knowledge is used to find the right job placement. Our recruiting teams are experts dedicated to the information technology and engineering staffing space and are highly respected by our client base. Best-In-Class Benefits

We are in the people business; treating people right is our ONLY priority. Theoris Services consultants are full-time employees with full benefits, including: Robust Health Insurance 401(k) plan PTO accrual Paid holidays Excellent cash-based referral program

#J-18808-Ljbffr