Tech Stack
AWSCloudPythonPyTorchReactSvelteTensorflowTypeScript
About the role
- Lead the design and development of robust, scalable software applications
- Spearhead the integration of AI and machine learning capabilities into existing and new projects
- Develop and optimize code primarily using Python
- Architect and implement solutions leveraging AWS services
- Explore and implement Generative AI and Retrieval-Augmented Generation (RAG) systems
- Mentor junior developers and contribute to team growth
- Collaborate with cross-functional teams to define and implement technical strategies
- Stay current with emerging trends in AI, machine learning, and software development
Requirements
- 10+ years of professional software development experience
- Strong proficiency in Python and software design patterns
- Experience with frontend development using TypeScript
- Solid understanding of data structures, algorithms, and software architecture
- Experience with cloud platforms, preferably AWS
- Familiarity with AI/ML concepts and enthusiasm to deepen this knowledge
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to explain complex concepts
- Experience in leading development teams and mentoring junior developers
- Preferred: Experience with machine learning libraries (e.g., TensorFlow, PyTorch)
- Preferred: Experience with Svelte and React frameworks
- Preferred: Familiarity with NLP and Generative AI concepts
- Preferred: Knowledge of DevOps practices and CI/CD pipelines
- Preferred: Contributions to open-source projects or technical blog posts
- Application form asks: Do you have a work permit that allows you to be hired by Parser in Spain or Portugal (without the need for a sponsor)?