Python Developer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 4 years of experience in Python software development., Hands-on experience with AWS services like GlueJobs, SageMaker, S3, Lambda, and EC2., Strong understanding of machine learning, NLP, and large language models such as GPT-4., Proficiency with relational databases like PostgreSQL and experience in building, training, and deploying machine learning models..

Key responsibilities:

  • Develop and deploy Python applications integrating ChatGPT and AWS services.
  • Design and implement machine learning models using AWS SageMaker.
  • Create ETL processes with AWS GlueJobs for data transformation.
  • Collaborate with teams to develop new features and optimize application performance.

Trinetix logo
Trinetix SME https://www.trinetix.com/
501 - 1000 Employees
See all jobs

Job description



We are looking for a skilled Python Developer to join our team within a project for our USbased client in the consulting and financial domain. Youll join a team of skilled and mature developers taking part in technologyrelated decisions.

Our projects: We create AIPowered Data Automation tools that leverage large language models to automate the ingestion, extraction, and consumption of information through different cloud services like AWS and Azure.

Requirements

  • 4+ years of experience in software development using Python
      • Handson experience with AWS services such as GlueJobs, SageMaker, S3, Lambda, and EC2
          • Strong understanding of machine learning concepts, NLP, and G GPT4 as other LLM models in general.
              • Experience working with relational databases, PostgreSQL, or others
                  • Experience in building, training, and deploying machine learning models
                      • Familiarity with ETL processes and data transformation using AWS GlueJobs
                          • Strong knowledge of web services, API development, and RESTful APIs
                              • Experience with at least some of the following web frameworks FastAPI, Flask and Django
                                  • Experience with Python Async ecosystem
                                      • Proficient understanding of code versioning tools, such as Git
                                          • Familiarity with agile development methodologies, such as Scrum or Kanban
                                              • Excellent problemsolving skills and attention to detail
                                                  • Strong verbal and written communication skills
                                                    • Responsibilities

                                                      • Develop, maintain, and deploy applications using Python, focusing on integrating ChatGPT, AWS GlueJobs, and AWS SageMaker
                                                          • Design, build, and deploy machine learning models using AWS SageMaker
                                                              • Implement ETL processes using AWS GlueJobs to process and transform large datasets
                                                                  • Collaborate with crossfunctional teams to define, design, and ship new features and enhancements
                                                                      • Optimize applications for maximum performance, scalability, and maintainability
                                                                          • Troubleshoot, debug, and resolve software defects and issues
                                                                              • Keep up to date with the latest industry trends and technologies to ensure the software is current and competitive
                                                                                  • Provide technical guidance and support to other team members
                                                                                      • Write clean, maintainable, and welldocumented code
                                                                                          • Participate in code reviews and contribute to improving code quality
                                                                                            • Nicetohaves:

                                                                                              • Experience working with other AI and NLP technologies, such as OpenAIs GPT family, TensorFlow, or PyTorch
                                                                                                  • Experience with Snowflake
                                                                                                      • Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes
                                                                                                          • Design, build, and deploy machine learning models using AWS SageMaker
                                                                                                            • Expected qualifications

                                                                                                              • Build and deliver complex features with confidence
                                                                                                                You take ownership of major parts of a project, building advanced features that meet both technical and business needs.
                                                                                                                  • Make smart technical decisions and contribute to design discussions
                                                                                                                    You can design and implement solutions independently, and you help shape system architecture to support scalability and longterm goals.
                                                                                                                      • Support and mentor junior developers
                                                                                                                        You share your experience with lessexperienced teammates, offering guidance on code quality, design choices, and development best practices.
                                                                                                                        • What we offer

                                                                                                                          • Continuous learning and career growth opportunities
                                                                                                                              • Professional training and EnglishSpanish language classes
                                                                                                                                  • Comprehensive medical insurance
                                                                                                                                      • Mental health support
                                                                                                                                          • Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more
                                                                                                                                              • Flexible working hours
                                                                                                                                                  • Inclusive and supportive culture

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Detail Oriented
  • Communication
  • Problem Solving

Python Developer Related jobs