đ Hi, weâre team CapturCaptur is an established enterprise AI startup based in London, backed by top VCs, InnovateUK, and Google for Startups. Modern logistics are broken. If youâve ever had a package go missing, received a fine after parking your shared e-bike, or been charged for rental car damage, then youâve experienced one of the many frustrating challenges weâre helping our customers to solve. By embedding real-time, rules based computer vision into their mobile apps with easy to use APIs and SDKs.
We are building the future of applied AI.Our mission is to make implement visual AI in production as easy as drag and drop for every company. With the vision to enrich the worlds image data, turning it into the key to building trust in the modern economy.
We are now looking for an experienced Android developer to join our global team.Location: India (Remote)Experience: 5+ years
Key Responsibilities:SDK Development: Design, implement, and maintain robust and efficient Android SDKs that provide seamless integration of camera functionalities and on-device edge models into mobile applications.Camera Integration: Collaborate with hardware teams to integrate advanced camera features and optimize performance for a wide range of Android devices.On-Device Edge Models: Develop and optimize machine learning models for on-device inference, ensuring efficient resource utilization and minimal impact on device battery life.Architecture Design: Apply best practices in software architecture to create modular, scalable, and maintainable codebases that facilitate easy extension and integration of new features.Testing and Quality Assurance: Implement comprehensive unit tests, integration tests, and end-to-end tests to ensure the reliability, stability, and performance of SDKs across various Android platforms and device configurations.Continuous Integration and Deployment (CI/CD): Implement and maintain automated build, test, and deployment pipelines to streamline the software development lifecycle and ensure rapid delivery of high-quality SDK releases.Documentation and Technical Support: Create clear and concise documentation for SDK APIs, features, and usage guidelines. Provide technical support to internal teams and external developers integrating SDKs into their applications.
Qualifications:Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).Extensive experience in Android app development using Kotlin and/or Java, with a strong understanding of Android framework internals.Proficiency in developing and optimizing camera-related features and image processing algorithms.Well experienced with Jetpack Compose and XML based layoutsHands-on experience with on-device machine learning frameworks (e.g., TensorFlow Lite, ML Kit) and edge computing technologies.Deep understanding of software architecture principles, design patterns (e.g., MVVM, MVP), and architectural components (e.g., Room, LiveData).Strong knowledge of software testing methodologies, including unit testing, integration testing, and UI testing, using frameworks such as JUnit and Espresso.Familiarity with DevOps practices, tools, and cloud platforms (e.g., Git, Jenkins, Docker, Kubernetes, AWS, Google Cloud Platform).Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
Join us in shaping the future of mobile imaging and on-device machine learning technologies. Together, we'll empower developers worldwide to create innovative and immersive experiences that push the boundaries of mobile computing.