Job Openings Software Engineer Python

About the job Software Engineer Python

We're Seeking a Software Engineer Python with expertise in NLP, data manipulation and analysis, generative AI, and LLM. Responsibilities include developing and implementing AI/ML solutions, particularly in NLP and generative AI, and building robust and scalable applications. Work with a dynamic team and engineers

Responsibilities:

1. Develop and maintain Python-based web applications using Django, Flask, or FastAPI

2. Write clean, efficient, and well-documented code

3. Collaborate with cross-functional teams to design, develop, and deploy software solutions

4. Troubleshoot and debug issues in existing codebase

5. Optimize code for performance and scalability

6. Integrate data from various sources and APIs

7. Develop and maintain RESTful APIs

8. Write and execute unit tests and integration tests

9. Participate in code reviews and provide constructive feedback

10. Stay up-to-date with emerging trends and technologies in Python development

Requirements:

- Proven Record of 6 months to 2 years of experience in developing web applications using Django, Flask, or FastAPI

- Experience in Natural Language Processing (NLP) and Generative AI tasks

- Strong knowledge of coding standards, code optimization, and software development best practices

- Familiarity with SQL, version control, and deploying software in containerized environments (e.g. Kubernetes, OpenShift)

- Excellent problem-solving skills and attention to detail

- Ability to work independently and in a team environment

- Strong communication and interpersonal skills