ReaddleRE

Software Engineer (AI) - Spark team

Readdle is a leading productivity software company that creates innovative applications like PDF Expert and Spark to enhance workflows for millions of users worldwide.

Readdle

Employee count: 201-500

PL and UA only

Readdle is a pioneering force in the personal productivity space on Apple devices, having shaped the landscape since 2007. Our mission is to empower individuals and teams with innovative technology, enhancing their efficiency and creativity. We are dedicated to crafting exceptional mobile and desktop experiences for those who aspire to achieve more.

The Spark email app stands as one of our flagship products, designed for various platforms. Our mission at Spark has always been to make you love your email experience - we started by making email smart, and improved team collaboration, and now we’ve tackled information overload to make email focused. Our core features are designed to heighten your focus and allow you to create customized workflows that suit your needs.

About the role:As a Software Engineer (AI), you'll work at the intersection of AI, software engineering, and user experience, developing smart solutions that make email management effortless. From optimizing interactions with LLMs to writing high-performance code and solving complex technical challenges, you’ll play a key role in shaping the future of our product.
What you’ll do:

  • Create AI agents to solve user problems.
  • Enhance the quality of Spark's AI functionality.
  • Stay updated with AI advancements and proactively test these technologies to enhance current features and evaluate their potential for addressing future challenges
  • Conduct experiments and create prototypes for new AI features.
  • Define metrics and measure the performance of AI functionality.
  • Work closely with cross-functional teams to understand requirements and integrate AI solutions.

In addition to the AI-focused tasks mentioned above, you’ll also participate in activities typical of a product engineer:

  • Write Code, including core product business logic, UI, and environmental tools (like scripts, editors, and parsers needed for efficient contribution to the product codebase).
  • Uphold code quality by writing unit tests
  • Write and update technical documentation
  • Analyse requirements and define the solution specifics (by themself or in a team format)
  • Configure and maintain the workplace environment in a state ready to efficiently deliver expected results (IDE, CLI tools, profiles/certificates, cocoa pods repositories, VPN)
  • Validate the readiness of the implemented solution for the QA stage (Self-checking of acceptance criteria and feature key scenarios)
  • Share product ideas according to established processes

About you:

  • Experienced with Large Language Models (LLMs) and familiar with Retrieval-Augmented Generation (RAG) techniques, demonstrating a strong understanding of the latest natural language processing and generation advancements.
  • Proficient in at least one of the following languages: Swift, Objective-C, Kotlin, C/C++.
  • Ready to quickly learn and write code in Swift in a cross-platform environment.
  • Familiar with design principles, interface guidelines, and development best practices on at least one platform: macOS, iOS, Android, or Windows.
  • Effective in both independent and team-based work settings.
  • Demonstrated ability to adhere to tight deadlines in a dynamic environment.
  • Proficient in Agile methodology.
  • Proficient with source control tools such as Git and GitHub.
  • Advanced analytical and problem-solving skills.
  • Strong understanding of SOLID principles, OOP, and concurrency patterns.
  • Experience with memory management and optimisations.

Would be a plus:

  • Experience in developing Electron applications using the TypeScript language and React framework.
  • Experience with SwiftUI, UIKit, Core Animation, GCD, Swift Concurrency
  • Understanding of CI/CD pipelines and tools (Azure, GitHub Actions or Jenkins)
  • Databases (SQL, indexes)

What you will get at Readdle:

  • Customer-centric culture. We put our customers first. It means that every employee can benefit from interacting with our customers directly. It enables us to create and deliver the best solutions for millions of our users.
  • Professional growth. We are professionals at everything we do. It means we own our decisions, our work, and our results. We provide quality feedback to others and welcome feedback as an opportunity to learn and improve.
  • A team of amazing people. The greatest power we have is the team. It means we care about each other, ensure transparency, and invest in everyone's success.
  • Impact on our products. We aim to create valuable products. It means that we improve ourselves constantly by overcoming constraints, simplifying our processes, and improving our capacity.
  • Innovative culture. We try to be innovative and creative in everything we do. It means that we expect, appreciate and value new ideas.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Poland +/- 0 hours, and 1 other timezone

About Readdle

Learn more about Readdle and their company culture.

View company profile

At Readdle, we redefine productivity through our innovative suite of applications designed to simplify and enhance the way individuals and teams work. Founded in 2007 just months after the introduction of the first iPhone, Readdle has consistently focused on creating user-friendly tools that help manage and streamline everyday tasks. With a global presence and a dedicated team, we have grown to become one of the leading names in productivity software.

Our flagship products, including PDF Expert, Spark, Scanner Pro, Calendars, and Documents, are favorites among millions of users worldwide. These applications have garnered significant accolades, including being recognized as Editors' Choice and App of the Year by Apple. They empower users to achieve their goals more efficiently by combining intuitive design with powerful functionality, allowing for seamless workflow integration. With over 235 million downloads, we've established a strong foothold in the market by continuously innovating and adapting to the needs of our customers.

Claim this profileReaddle logoRE

Readdle

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

8 remote jobs at Readdle

Explore the variety of open remote roles at Readdle, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Readdle

Remote companies like Readdle

Find your next opportunity by exploring profiles of companies that are similar to Readdle. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Readdle hiring Software Engineer (AI) - Spark team • Remote (Work from Home) | Himalayas