You will investigate software defects, troubleshoot issues, and suggest improvements.
You will create clear technical, implementation, and testing documentation.
Strategic Responsibilities
You will explore generative AI, LLM applications, and AI-assisted development.
Team & Collaboration
You will participate in code reviews, technical discussions, and agile team meetings.
You will collaborate with engineers, product managers, and other team members.
What will help you be successful in this role
Experience, Education & Certifications
Pursuing or recently completed a Bachelor's or Master's degree in a relevant technical discipline.
No prior professional software engineering experience is required.
University projects, hackathons, internships, open-source contributions, or personal projects are advantageous.
Technical Skills
Basic Python or comparable programming skills.
Understanding of data structures, algorithms, and object-oriented programming.
Basic knowledge of SQL, databases, and version control.
Interest in backend development, APIs, cloud technologies, and artificial intelligence.
Exposure to FastAPI, Flask, REST APIs, or Docker is beneficial.
Exposure to AWS, Microsoft Azure, or Google Cloud is beneficial.
Exposure to LLMs, AI agents, RAG, or MCP is beneficial.
Soft Skills
Strong analytical and problem-solving skills with a willingness to learn.
Good communication, teamwork, and openness to feedback.
Curiosity about AI technologies and AI-assisted software development.
Ability to review, test, and validate AI-generated outputs rather than accepting them uncritically.
Interest in responsible experimentation with emerging AI tools and approaches.
Technical Environment
Core stack: Python, SQL, and modern backend frameworks, with exposure to data-processing and testing libraries.
AI technologies: Generative AI, Large Language Models (LLMs), AI agents, and related application frameworks.
Operating environment: Cloud-based services, APIs, databases, and containerized applications.
Workflow: Git-based development, agile methodologies, code reviews, automated testing, and CI/CD pipelines.
Quality & reliability: Basic debugging, logging, testing, documentation, and secure coding practices.
Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and existing employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation.
Franklin Templeton is committed to maintaining an ethical, transparent, and accountable work environment, which contributes to the integrity and success of the organization. We encourage the reporting of any known or suspected violations of national as well as EU laws through appropriate reporting channels available internally and externally. We ensure that whistleblowers who report such breaches are protected from retaliation and provided with safe and confidential reporting mechanisms.
Please see the procedure below – both in Polish and English
Artificial intelligence or automated tools may be used to assist in the screening, assessment, or selection of applicants for this position.