over 1 year ago
Budapest, HungarySenior
Responsibilities
- Integrate AI models into customer-facing features and workflows at scale.
- Solve complex technical problems and translate them into business solutions.
- Develop, maintain, deploy, and scale distributed software and applications using synchronous and asynchronous design patterns.
- Improve existing systems by modernizing frameworks, adding tests, identifying problems, and proposing solutions.
- Design and build tools and frameworks for development, testing, deployment, management, and monitoring of 24x7 services and products.
- Document and maintain software and network system functionality while improving engineering productivity.
- Participate in technical feasibility analysis, implementation planning, development, and releases.
- Collaborate with Product Managers, UX Designers, and other development team members.
Requirements
- At least 5 years of relevant software development experience.
- At least 5 years of experience developing, maintaining, and deploying software with Python or a comparable language.
- Familiarity with Python, Kubernetes, React, MySQL, and AWS.
- Strong English and Hungarian communication skills.
- Ability to understand and improve an existing codebase, including framework migrations and test development.
- Experience planning and scaling distributed software and applications.
- Experience working in an agile environment, preferably at a startup or dynamic technology company.
- Interest in AI technology and current industry trends is advantageous.
Benefits
- Premium health insurance.
- SZÉP-card and employer-paid lunch when working in the office.
- Learning and development contribution.
- AYCM package, Budapest pass (BKK), and home office support.
- Employee equity program and loyalty program with extra paid time off.
- Fully stocked office snacks.
- Budapest-based role with on-site work Monday through Thursday and remote work on Fridays.
