Python Developer Engineer
Materials Data Management
If you're ready to join a team of talented developers, you belong here. We are seeking Data Engineers to join our Software + Solutions Developer team and work with subject matter experts to develop, construct, and implement database and scaled processing systems and infrastructure. These solutions comprise hosted and on-prem systems that ingest batch and streaming data that will support STEM use cases like physical testing and validation, online processing data, ML/AI, and data analysis.
About you: You're driven, love achieving results, feel comfortable juggling multiple assignments, prefer collaborative environments, thrive on challenge, and want to find a 'great place with great people' to build your career. You are seeking an opportunity to connect with the biggest brands and industry leaders, including the top companies in the Fortune 500. You not only have world-class skills as a Data Engineer, you continually strive to be an expert in your field.
About Us: MDMi is a growing full-service data firm bringing data architecture, engineering, and development talent together to deliver innovative STEM data/information management and process solutions. We have a deep history of developing and deploying cutting edge products and technology. We work closely with our clients, who represent the top in their industries of aerospace, defense, automotive, electronics, energy, nuclear, material production, medical devices, gas, product design and engineering, research, and government.
The key to our success is our focus on developing great people and products by providing the tools, training, and opportunities to grow. We are committed to creating a collaborative learning environment that supports technical understanding and recognizes contributions and achievement of all team members. We value our employees and want them to have a healthy balance between their personal and work lives. In addition to competitive compensation and generous benefits, life at MDMi includes a hybrid work environment providing opportunities for collaborating with subject matter experts, a modern atmosphere in a classic building in Indianapolis, company outings, volunteer opportunities, and cookouts. We offer ongoing opportunities for professional development.
Job responsibilities:
- Design, develop, and maintain scalable data architectures and ETL pipelines, integrating data from various sources to ensure seamless and secure data flow across on-premise and cloud platforms.
- Collaborate with cross-functional teams to build custom software solutions tailored to MDMi’s clients, specializing in materials, chemical, and STEM data management, using technologies like Apache Spark and Delta Lake.
- Apply data management best practices for optimized storage, retrieval, and governance, ensuring compliance with security standards and enhancing data quality across Databricks infrastructure.
- Partner with data scientists and software developers to enable the integration of machine learning models into data pipelines, supporting advanced analytics, reporting, and automated decision-making.
- Develop, test, and maintain APIs and interfaces to facilitate interoperability between custom applications, Ansys Granta, and third-party tools, ensuring reliable data exchange.
- Author and maintain well-documented Python scripts, libraries, and applications to address various engineering and data management needs, fostering code reusability and long-term maintainability.
- Engage directly with clients to understand their technical needs, define solution requirements, deploy applications, and provide on-site support as needed, building strong customer relationships.
- Utilize industry-standard tools for source control (e.g., Git) and issue tracking (e.g., Jira), participating in agile project planning, team code reviews, and proactive troubleshooting for optimal application performance and scalability.
This position will entail extensive in-person communication with other developers, consultants, and clients, so good soft-skills are a must-have. On the technical side, applicants for this position should have a good working knowledge of real-world Python programming, including experience with the following:
- Programming Languages and Frameworks: Proficiency in Apache Spark and Python 3, with experience in integrating machine learning models into production pipelines.
- Data Storage and Management: Expertise with Delta Lake and SQL, with practical experience in ETL processes and data warehousing for optimized storage and retrieval.
- Cloud Platforms: Familiarity with AWS and Azure, particularly for deploying scalable data architectures and managing cloud-based resources.
- Coding and Documentation Standards: Adherence to coding best practices, ensuring readable, maintainable, and well-documented code.
- Environment Management: Competency with package managers (PIP, Conda, etc.) for setting up and maintaining Python environments.
- Database Design and Data Structures: Knowledge of nested data structures, database schema design, and experience with JSON and XML.
- Version Control and Collaboration: Proficient with Git for version control and collaboration, following best practices for managing source code.
- Software Testing and Quality Assurance: Familiarity with testing, QA, and data-heavy application architecture to ensure reliability and performance.
- API Development and Integration: Ability to develop, document, and maintain APIs for seamless interoperability between custom applications and third-party tools.
- User Interface and Web Development: Experience in user interface design, along with HTML, JavaScript, and CSS for building front-end applications.
- Team Collaboration and Learning Orientation: Demonstrated ability to work effectively within cross-functional teams, actively seeking mentorship from experienced colleagues, and contributing to a collaborative environment by following project goals and coding standards.
- Professional Communication and Client Interaction: Experience in communicating technical concepts clearly and professionally, with a strong focus on understanding client needs and delivering solutions effectively through internship or academic project interactions.
While this job posting is seeking a developer with Python experience, MDMi has an extremely diverse portfolio of ongoing software projects. Thus, experience with other languages and programming paradigms beyond are a plus. Likewise, we are always interested in applicants with multidisciplinary expertise beyond programming (e.g. engineering, visualization, cloud technologies, data science, etc.) Strong candidates will have experience with many of the following:
- mIFlow
- Fivetran and other data ingestion and ETL tools
- PowerBi, Tableau
- Data security standards CMMC, GDPR, etc
- Project management skills
Education minimum requirement: Computer science, computer engineering, information technology, or comparable degree from a 4-year school or 3+ years industry software development experience. We will also consider applicants with the equivalent combination of education, technical expertise, training, or work experience.
Other Requirements: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form (I-9) upon hire. Due to the nature of the work and in accordance with U.S. export control laws, applicants must be U.S. citizens or otherwise legally authorized to access export-controlled information.
Benefits:
- Competitive salary
- Health insurance
- Dental insurance
- Vision insurance
- Disability insurances
- Life insurance
- Paid time off
- 12 paid holidays
- 401(k) with company match
- Hybrid location (following onboarding)
- Business Appropriate/Casual Work Environment
- Diverse portfolio of industries and projects
- Collaborative and dynamic team environment
If you are passionate about technology and interested in becoming part of our team, please contact us using the online application. Only candidates who complete the online application will be considered. Thank you!
MDMi is an equal opportunity employer committed to inclusion, diversity, and maintaining a harassment-free workplace. We encourage all qualified applicants to apply for open positions, which will receive full consideration regardless of race, color, age, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status. We promise that you’ll always find our spirit to be welcoming, open, and inclusive.
- ...seeking a dedicated and innovative Senior AI Engineer (Agentic) to join their dynamic team. You... ...on experience)What's the Job?Design and develop advanced agentic AI systems, including... ...the clinical trial domain) Proficiency in Python (backend), React (frontend), and AWS...SuggestedRemote work
- ...address management (DDI) using Infoblox, to join the global network engineering team of a leading pharmaceutical company. In this role, you... ...(e.g., F5 in cloud)\n Automation experience using Python or Ansible \n Experience in a pharmaceutical, life sciences...Suggested
- ....You Are:A data-minded cybersecurity consultant who builds things. You're as comfortable in front of a client room as you are in a Python notebook or low-code development environment. You think in structures—how do you capture the right inputs, surface the right insights...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...ecosystem, AABG leverages cutting-edge engineering, high-performance computing (HPC), artificial... ...Engineer to join our team in designing, developing, and deploying custom applications for... ...: Linux Systems Administration, Python, Docker / Kubernetes, or a modern JavaScript...SuggestedFull timeWork experience placementLive inWork at officeLocal area
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering... ....4+ years of experience designing, developing and delivering AI/ML solutionsAt least 1... ...at least one back-end language such as Python, Java, .NET, Go, or Node.js and at least...SuggestedWork at officeLocal areaVisa sponsorshipFlexible hoursShift work$60 - $64 per hour
...Title: Senior Full Stack Developer Location: Indianapolis IN Duration: 6 months Payrange: $60-$64/hr C2C Skills: (SSR SSG... ...strong typing across components hooks and API contracts Python FastAPI Flask or Django REST Framework; async patterns Express...Hourly pay$55 - $80 per hour
...Job Title: Full-Stack Engineer (Levels 3 - 5) Location: Carmel, IN - Hybrid onsite; 2 days per week (Wed/Thur) Openings: 6 Description: Insight Global is partnered with one of the leading Energy/Utility clients in hiring for Full-Stack Software Engineers in Carmel...2 days per week$49 - $53 per hour
...Title: Remote Full Stack Engineer Location: Remote ( needs to be able to work in EST) Duration: 24 month Contract Start date... ...on experience) Must haves: ~3–5+ years as a full stack developer ~ Proficiency with Apex and/ or Java ~ Proficiency in Apex...Contract workImmediate startRemote work$65 - $75 per hour
...Forward Deployed Software Engineer (Full Stack) Employment type: Contract, 12 months to start, with strong opportunity to extend Pay rate: $65-$75/hour, depending on experience Location: Indianapolis, IN preferred. Hybrid or remote may be considered for the right...Contract workLocal areaRemote workFlexible hours- ...create 360 value.By combining hands-on engineering with deep industry context, we help organizations... ...mapping source data to ontology models.Develop data mapping and transformation... ...Elasticsearch / OpenSearchProgramming: Python, Java (preferred)Data formats: SQL, JSON...Full timeWork experience placementLive inWork at officeLocal area
- ...190,000 specialists in 46 countries. We develop innovative software and build the hardware... ...: Collaborate with radar system engineers, hardware teams, and software developers... ...Programming Languages: Proficiency in C/C++, Python, and MATLAB.Debugging & Profiling Tools:...Full timeRelocation package
- ...Job Title: Embedded Software Engineer Location: Indianapolis, IN Industry: Automotive... ...in coding with Embedded C ++ to design , develop, code, test, and debug systems software.... ...Embedded C ++ or Embedded C ~ Experience with Python and / or Javascript for tool / scripting...Full time
- ...is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus... ...defenseDrive DevOps integration by developing automated provisioning, configuration management... ...-service deployment frameworks using Python, Ansible, Terraform, PowerShell, and...H1bLocal area
- ...reproducibility, and operational efficiency.Develop CI/CD processes for machine learning and... ...large-scale datasets.Collaborate with engineers, data scientists, and research... ...infrastructure automation solutions.Proficiency in Python and modern software development...
- ...purpose to life. We’re seeking a S enior Frontend Software Engineer to join us. As a Senior Frontend Software Engineer on the... ...impactful design. The current tech stack is Angular and Python hosted on AWS , with data stored in SQL Server and...
- ..., and Google Cloud. We are a collaborative team of architects, engineers, financial analysts, and delivery experts who partner with world... ..., LangGraph/AutoGen/Crew-style patterns), MCP integration, and Python/TypeScript/GoBachelor's degree in Computer Science, Engineering...Full timeWork experience placementLive inWork at officeLocal area
- ...cross-team knowledge sharing to design, develop, and configure innovative solutions.Lead... ...Partner with architects, stakeholders, and engineering teams to continuously evolve the... ...Boot, JavaScript, TypeScript, Node.js, Python, and related technologies.Experience working...Local area
- ..., and Google Cloud. We are a collaborative team of architects, engineers, financial analysts, and delivery experts who partner with world... ...credential or CSP cloud certificationsYou have proficiency in Python/TypeScript; IaC (Terraform/Bicep/ARM); policy-as-code engines (...Full timeWork experience placementLive inWork at officeLocal area
- ...maintain code repositories Implement test strategies, analyse results, and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to ensure a smooth transition to new software applications Actively...Full timeTemporary workWork experience placementRelocation
$107.9k - $195.05k
...highly experienced Senior Web Application Developer to serve as a technical leader, client liaison, and AI-enabled solutions engineer. This role requires a well-rounded full-stack... ...technologies beyond .NET (e.g., Node.js, Python, or similar).Strong hands-on experience...Full time- ...Job Title: Senior Java Developer Location: Indianapolis, IN or New Hampshire (Hybrid) Duration: Full-Time Pay Range: $45/hr... ...Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Preferred Skills: Experience with...Full timeLocal area
- ...it quickly. A lot of our work starts with a 2-Day AI POC: our engineers sit with a client team, learn how the work actually gets done,... ...design, data modeling, testing, and debugging Deep experience in Python or TypeScript (ideally both), building and consuming APIs, and...Price workFull timeWork at officeRemote work
$91.1k - $179.5k
Position Summary Join our AI & Engineering team in transforming technology platforms,... ...comprehensive solutions for designing, developing, and operating advanced Data and AI platforms... ...2+ years of hands-on experience with Python and SQL across enterprise data,...Local areaVisa sponsorship$110.7k - $218.3k
...business needs into practical technical solutions, mentoring developers, and driving quality across enterprise implementations. Recruiting... ...Guide and mentor full stack developers through code reviews, engineering standards, and implementation best practices across front-end...Local areaVisa sponsorship- ...seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within... ...firmware/software solutions using C (and Python), targeting ARM Cortex or similar microcontroller-based architectures.Develop and integrate peripheral interfaces and...Contract workInternship
$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized marketing, customer engagement, and digital... ..., development, testing, and deployment5+ years of experience developing iOS applications using SwiftExperience defining, reviewing,...Local areaVisa sponsorship- ...integration and test to join our Systems Engineering team in Indianapolis, IN. This position... ...& team productivity and has experience developing and integrating advanced systems including... ...data languages and tools (C/C++, Python, etc.)Knowledge and experience working with...
- ...Processing CenterJob DescriptionThe Lead Software Engineer provides technical leadership for the... ...objectivesEssential Functions• Design, develop, test, and maintain software applications... ...and toolset e.g., Java, JSON, Python, Oracle, MySQL, Linux, etc.Preferred Qualifications...Full timeWork experience placementWork at office
- Position Summary Deloitte Global is the engine of the Deloitte network. Our professionals reach across disciplines and borders to develop and lead global initiatives. We deliver strategic programs and services that unite our organization. Work you'll do The Manager...Visa sponsorship
- Position Summary Deloitte Global is the engine of the Deloitte network. Our professionals reach across disciplines and borders to develop and lead global initiatives. We deliver strategic programs and services that unite our organization. Work you'll do Design and...Visa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Developer Engineer. Be the first to apply!
- full stack / python developer (remote) Indianapolis, IN
- python Indianapolis, IN
- entry level python Indianapolis, IN
- python data scientist Indianapolis, IN
- data analyst - r python sql Indianapolis, IN
- python data scientist (contract) Indianapolis, IN
- junior python remote Indianapolis, IN
- python fastapi developer
- python developer contract
- work from home python developer




