Python Developer Intern

6 days ago


Chennai, India Fabheads Automation Full time

**TL,DR; - Check out a 3D Print slicing software in this video link - . The new software we are developing at Fabheads is something similar but a lot more complicated/fun than the one on this video. If this type of software development is not your cup of tea, then please do not apply. Thanks for saving both of our time a bit. But if you do apply, please be prepared for some interesting assignments ;)**

WHO WE ARE

Fabheads Automation is a fast growing startup in the field of manufacturing automation. We have been awarded National Startup of the year, 2020 in Industry 4.0 sector. We have won several accolades from DRDO, CII, JEC and other forums. We are founded by IIT alumni and Ex-ISRO engineers. We have indigenously developed India’s first Carbon Fiber 3D printer. We work in Aerospace, defence, drones and other high performance sectors. We are working on some very exciting projects which have never been done before by Indian Startups.

JOB OVERVIEW

We are currently looking for a Python Developer Intern for our 3D printing engine - C6 (). This software (or engine) will compete with the global leaders in the field. We are looking for someone who can understand the nuances of 3D printing algorithms, and write efficient and robust algorithms for the same. Our printer technology is already protected with multiple patents, and is the first and only in India and Asia. The developer will be part of our dynamic team, and gets a chance to develop the first in-house built software, which will ship globally.

This position will include use of analytical skills, algorithms’ understanding and best practices for software development - In short, complete ownership of the 3D printer software. Fabheads offers competitive salaries/benefits, a great work environment, the ability to work on high profile projects, significant professional growth potential and all this with the excitement and novelty of working with an internationally recognized startup. This position comes with a Pre-placement offer (PPO) opportunity as well.

JOB ROLE

● Develop, test and deploy features for our high performance 3D printing slicing engine

● Devise new algorithms to solve problems in 3D printing domain

● Create reusable and well-tested in-house libraries and toolsets

● Package the code to work efficiently in a cloud environment

● Provide recommendations for continuous improvement of the software 

SKILLS

● Python 3.x with hands-on experience in developing applications.

● Ability to devise new algorithms to solve problems in 3D printing domain. Slicing engine requires a 3D visualization ability, along with aptitude to solve 3D printing problems in mathematical way.

● Strong understanding of data structures (graphs, trees, stacks, queues) and object-oriented programming (OOP) principles, including inheritance, polymorphism, and encapsulation.

● Excellent problem-solving skills, with a deep understanding of time complexity (Big O notation) and space complexity for efficient code optimization.

● Multiprocessing and multithreading expertise using Python's concurrent.futures and threading modules, with the ability to implement parallel processing to improve performance and handle large datasets.

● Proficiency in file handling using Python's os, shutil, and glob modules, with the ability to efficiently read, write, and manipulate files in various formats.

● Familiarity with visualization libraries like Matplotlib, Seaborn, and Plotly for data representation and analysis.

● Solid foundation in 3D mathematics and vectors with hands-on experience in handling 3D data and models using libraries like NumPy, SciPy, and Pandas.

● Ability to write clean, maintainable, and efficient code following best practices for code structure, documentation, and testing (e.g., PEP 8, pytest).

● Strong understanding of algorithms, including Graph algorithms, Tree Algorithms, Searching and sorting etc.

● Proficiency in version control using Git.

OTHER

● Familiarity with 3D printing is a plus

● Competitive programming experience will be a plus

● Knowledge of libraries like Shapely, Trimesh, and scikit-image for advanced numerical and geometrical computations.

PROFESSIONAL REQUIREMENTS

● Bachelor’s Degree in Software engineering or related coursework is preferred, but not mandatory

● Any previous experience of developing a software is a must

● Excellent oral and written communication skills

COMPENSATION

Internship - 25-35K - For 6 Months

Letter of Recommendation


  • Python Intern

    6 months ago


    Chennai, India HERE AND NOW - The French Institute Full time

    HERE AND NOW offers an internship for students and freshers who are 18 and above. If you’re having some spare time and would like to spend it wisely, then you are in the right place. We at, HERE AND NOW, offer full-time & part-time / paid & non-paid internship opportunities. Python intern : (2 positions) Collecting quantitative and qualitative data from...


  • chennai, India CarbonCompete Full time

    Company Description CarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge. Role Description This is an on-site internship role for a Python Developer at...


  • Chennai, India Fabheads Automation Full time

    **TL, DR; - Check out a 3 D Print slicing software in this video link - UNTlb5p EWA?si=He C_NMp6l7 Z6z18w. The new software we are developing at Fabheads is something similar but a lot more complicated/fun than the one on this video. If this type of software development is not your cup of tea, then please do not apply. Thanks for saving both of our time a...


  • Chennai, India Fabheads Automation Full time

    **TL,DR; - Check out a 3D Print slicing software in this video link - . The new software we are developing at Fabheads is something similar but a lot more complicated/fun than the one on this video. If this type of software development is not your cup of tea, then please do not apply. Thanks for saving both of our time a bit. But if you do apply, please be...


  • Greater Chennai Area, India CarbonCompete Full time

    Company DescriptionCarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge.Role DescriptionThis is an on-site internship role for a Python Developer at...


  • Chennai Metropolitan Area, India CarbonCompete Full time

    Company DescriptionCarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge.Role DescriptionThis is an on-site internship role for a Python Developer at...

  • Python Developer

    2 months ago


    Chennai, India Risk Resources LLP Full time

    OverviewWe are seekinga talented Python Developer to join our dynamic team. As a PythonDeveloper you will be responsible for developing and maintaininghighquality software solutions contributing to the entire softwaredevelopment lifecycle. Your expertise in Python and relatedframeworks will be essential in delivering innovative and...

  • Intern - Python

    6 months ago


    Villivakkam, Chennai, Tamil Nadu, India LIfo Technologies Full time

    We are looking for an Intern for our company. Location : Chennai Duration : 3 Months Knowledge in Python & Frontend technologies are required. Certification Must. Stipend : No **Job Types**: Full-time, Internship Contract length: 3 months Schedule: - Day shift Work Location: In person


  • chennai, India CarbonCompete Full time

    Company DescriptionCarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge.Role DescriptionThis is an on-site internship role for a Python Developer at...


  • chennai, India CarbonCompete Full time

    Company Description CarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge. Role Description This is an on-site internship role for a Python Developer at...


  • chennai, India CarbonCompete Full time

    Company Description CarbonCompete drives sustainable development by introducing innovative changes to the product supply chain. Our solutions offer actionable decarbonization insights, helping ecosystem players reduce their environmental footprint and gain a competitive edge. Role Description This is an on-site internship role for a Python Developer at...

  • Python Intern

    6 months ago


    Chennai, India Chennai Host Full time

    **Duties And Responsibilities**: - Using the Python programming language to create scalable code. - Application testing and bug fixing. - Creating the back-end elements. - Utilising server-side logic to incorporate user-facing components. - Evaluating and ranking customer feature requests. - Integrating storage methods for data. - Working in concert with...

  • Python Developer

    4 months ago


    Chennai, India Virtusa Full time

    Python Developer - CREQ195191 Description Job Description: Responsibilities: Job Description: Work closely with Dev Team to implement software solutions and applications, isolate problems Ability to work in a high-paced agile atmosphere Self-motivated and demonstrate initiative in tackling work, while following software development best practices and...

  • Python developer

    1 day ago


    Chennai, India Hexaware Technologies Full time

    Greetings!!!we are looking forPython +AWS serverless experience developersPython API developers+ AzurePython Developers with Dynamo DB experienceAdvanced backend Python Developer (especially Fast API, SQLAlchemy)Experience with Microservice-based Architectures and asynchronous interservice communication implementation patternsExperience using AWS Cloud...


  • Chennai, Tamil Nadu, India Aspigile solution Full time

    Data Ingestion and ProcessingAs a Python developer with SQL expertise at Aspigile solution, you will be responsible for developing Python, SQL, and HTML programs for building pipelines for data ingestion from various source systems to our internal database. You will also preprocess structured and unstructured data, providing cleansed data for building...

  • Python Developer

    3 days ago


    Chennai, India Hexaware Technologies Full time

    Greetings!!!we are looking forPython +AWS serverless experience developersPython API developers+ AzurePython Developers with DynamoDB experienceAdvanced backend Python Developer (especially FastAPI, SQLAlchemy)Experience with Microservice-based Architectures and asynchronous interservice communication implementation patternsExperience using AWS...

  • Python Developer

    3 days ago


    Chennai, India Hexaware Technologies Full time

    Greetings!!!we are looking forPython +AWS serverless experience developersPython API developers+ AzurePython Developers with DynamoDB experienceAdvanced backend Python Developer (especially FastAPI, SQLAlchemy)Experience with Microservice-based Architectures and asynchronous interservice communication implementation patternsExperience using AWS...

  • Python Developer

    3 days ago


    Chennai, India Hexaware Technologies Full time

    Greetings!!! we are looking for Python +AWS serverless experience developers Python API developers+ Azure Python Developers with DynamoDB experience Advanced backend Python Developer (especially FastAPI, SQLAlchemy) Experience with Microservice-based Architectures and asynchronous interservice communication implementation patterns Experience using AWS...

  • Python Developer

    1 week ago


    Chennai, India HTC Global Services Full time

    6 years' experience driving impact in a similar capacity at companies creating cutting edge tech using Azure Cloud. · 6+ years of hands-on experience in Python development for data processing and Advanced knowledge of Python to develop complex analytics. Cloud environment, reporting and dashboarding knowledge is an added advantage · Experience with...

  • Python Developer

    2 weeks ago


    Chennai, India HTC Global Services Full time

    6 years' experience driving impact in a similar capacity at companies creating cutting edge tech using Azure Cloud. · 6+ years of hands-on experience in Python development for data processing and Advanced knowledge of Python to develop complex analytics. Cloud environment, reporting and dashboarding knowledge is an added advantage · Experience with...