Software Engineer
Employer · Yext
Budapest
Yext is looking for a Software Engineer to join Team Artemis, which builds and maintains key features of Yext's Social products. You will work on a mix of customer-facing features and backend services, developing scalable systems that process and distribute content, including AI-powered content creation tools.
Tasks
- Participate in the full software development lifecycle, from design and implementation through testing, deployment, and ongoing operation
- Contribute to the design, implementation, and deployment of highly scalable and reliable systems
- Develop storage systems, libraries, and frameworks
- Proactively contribute ideas for new features and identify opportunities to improve our products, systems, and engineering practices
- Collaborate effectively with colleagues across engineering and with partners throughout the company
- Write clean, tested, and well-documented code
- Use AI-assisted development tools thoughtfully to accelerate engineering work, explore solutions, improve code quality, and reduce repetitive tasks
- Critically evaluate, test, and validate AI-generated output rather than treating it as inherently correct
- Maintain ownership of all work produced with AI assistance, including its correctness, security, maintainability, and alignment with our engineering standards
Requirements
- A bachelor's degree (BSc) or higher in Computer Science, Software Engineering, or a closely related technical field.
- 2+ years of professional software engineering experience
- A strong foundation in data structures, algorithms, and software design
- Fluency with Java, C++, Python, or a similar programming language (we code primarily in Java and Go)
- Openness to new technologies, new ways of working, and creative solutions
- Comfort working in a fast-paced environment
- The ability to evaluate technical solutions critically, including code and recommendations produced by AI tools
- Experience using---or a demonstrated interest in learning---AI-assisted development tools as part of a responsible engineering workflow
- Sound judgment regarding data privacy, intellectual property, security, and the appropriate use of confidential information when working with AI tools