Job Title: Python/C Developer Location: Indianapolis IN Job Type: Fulltime
Job Summary: Python/C Developer for 3D Printer Applications
Our client is a technology company specializing in highlevel and innovative 3D printing solutions. Their team is passionate about pushing the boundaries of 3D printing and ultimately helping their customers achieve their goals.
Theyre currently seeking a highly skilledPython/C Developer to join their dynamic and growing company. The ideal candidate should have a strong passion for coding and a deep understanding of Python programming. The primary focus will be on developing and maintaining efficient scalable and highperformance applications forpart quality monitoringandpredictive modelingof 3D printers. This role aims to enhance functionality and user experience.
As the Python/C Developer you will:
Understand the existing code base identify areas for improvement and outline a plan to achieve a productionready application.
Work closely with the VP of Computational Engineering and the R&D team to develop and maintain the application using Python.
Write reusable testable and efficient code and implement new features.
Debug troubleshoot and optimize software performance.
Conduct code reviews and contribute to best practices in coding.
Integrate custom code into thirdparty software and services.
Stay updated with the latest industry trends and technologies to incorporate best practices into development.
Participate in software architecture discussions and design processes.
As the Python/C Developer your background should include:
Bachelors degree in Computer Science Engineering or a related field (or equivalent experience).
At least 5 years of professional Python and C development experience.
Various Technical Skills including:
Strong knowledge of Python frameworks like Django Flask or FastAPI.
Experience with databases (e.g. PostgreSQL MySQL MongoDB).
Experience with C
Familiarity with Visual Studio.
Understanding of frontend technologies (e.g. HTML CSS JavaScript).
Knowledge of cloud platforms (e.g. AWS Azure) and containerization (e.g. Docker).
Experience with version control tools especially Git.
Strong understanding of algorithms data structures and objectoriented design.
Familiarity with RESTful APIs and web services.
Excellent problemsolving skills and attention to detail.
Preferred Skills:
Machine Learning: Knowledge of machine learning libraries (e.g. TensorFlow KerasPyTorch.
Asynchronous Programming: Experience with asynchronous programming (e.g. asyncio Celery).
Microservices Architecture: Understanding of microservices architecture.
CI/CD Pipelines: Familiarity with CI/CD pipelines and DevOps practices.
If youre interested in hearing more about this great opportunity please email your resume to emailprotected.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.