We are looking for someone passionate about technology and enjoys the challenges of working in a fast-paced start-up environment.
You should have a strong commitment to quality, a collaborative work ethic, and a keen attention to detail. In addition, you should have the ability to manage multiple tasks and deadlines, and be able to adapt to changing priorities.
If you are enthusiastic about the chance to help shape the future of our technology and product, we would love to hear from you.
In addition to your core responsibilities, you will collaborate closely with our Machine Learning team. Your role will involve translating AI research into practical, real-world applications. This includes integrating the latest models into our services, ensuring their seamless operation, and contributing to the ongoing improvement and evolution of these models based on real-world feedback and performance data. This is a unique opportunity to work on cutting-edge AI technologies and to see your work have a direct impact on our services and users.
What we are looking for from you:- Experience: 4 + years in software engineering, 1+ years in leading, preferably in a fast-paced start-up environment.
- Technical Skills: Strong understanding of software development principles, with experience in TypeScript/Go/Python and modern cloud environments such as AWS/GCP/Azure.
- Project Management: Demonstrated ability to manage complex engineering projects and deliver high-quality results within deadlines.
- Collaboration and Communication: Excellent interpersonal and communication skills, with the ability to collaborate effectively with individuals from different disciplines and communicate technical concepts to non-technical stakeholders.
- Adaptability and Initiative: Thrives in a dynamic start-up environment, adapts to changing priorities, and takes initiative to drive innovation and continuous improvement.
- Passion for AI and Localization: Genuine interest in artificial intelligence, machine learning, and technology for language barriers and global accessibility to content.
Engineering at Papercup:- Don’t stick to specific dogma. We don't believe there is a single solution or methodology that fits all companies. At Papercup we study different solutions, and adapt them to our use case.
- Everyone is a problem solver. If you have an idea for a better system or process, then you have a voice. We all participate in discussions by proposing and commenting on RFCs. You can, and should help build out our development practices.
- We are all geeks.We all love learning and trying out new tools, learn new techniques. Some of the events we host to foster a learning culture are:
- Papercup University - every two weeks a member of the team presents to the whole company a topic they are passionate about, we had interesting sessions on: Juggling, Phonetics, Etymology, How media industry works and more
- Papercup Tekhnikum - every two weeks an engineer does a workshop or a presentation on relevant topic to the team, previous sessions included: no-code solutions, and intro to kubernetes.
- Learning Week - you can take a week a year to spend time learning about topics that are relevant to them.
- Developer Meetings - every week we meet to discuss technical issues we are facing, process improvements, outcomes of learning hours (demos) and interesting new libraries or dev tools
- No silos, everybody works with everybody. All teams work together to help to improve each other's processes.
Our Tech Stack:Infrastructure: AWS (VPC, EKS, RDS, Lambda, S3), Dagster, , Sentry, Vercel, Auth0, RedisLabs, CircleCI, helm, Docker, Airbyte
Languages: Go, TypeScript and Python
Database: Postgres, MySQL, BigQuery
Tools: Notion, Shortcuts, Metabase, Grafana