Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
July 14, 2026
Mobile Android Engineer
Senior • On-site
129,996 - 234,996 USD/yr
New York, NY
SpaceXAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. The team is small, highly motivated, and focused on engineering excellence. Employees are expected to be hands-on, communicate clearly, and contribute directly to the mission in a flat organizational structure.
About the Role
We're seeking an exceptional Android engineer to join a small, high-impact team dedicated to creating a leading AI application. You'll shape cutting-edge mobile experiences, blending technical mastery with strong product intuition to deliver exceptional user experiences. You will work on the most critical product or technical challenge at any given time.
Basic Qualifications
- Proficient in Kotlin, Jetpack Compose and reactive programming.
- Strong product sense and high craft bar with the ability to build intuitive user experiences.
- Experience architecting modern large production apps while maintaining technical excellence.
- Strong ownership and agency with the ability to take responsibility for large areas.
- Ability to optimize for performance, stability and reliability.
Preferred Skills and Experience
- Proven track record of shipping standout apps or features demonstrating technical excellence and product intuition.
- Deep expertise in the Android ecosystem and related development tools such as Android Studio and Gradle.
- Experience with Rust for backend components.
Compensation and Benefits
- $180,000 - $440,000 USD salary range.
- Equity package.
- Comprehensive medical, vision, and dental coverage.
- Short and long-term disability insurance.
- Life insurance and additional discounts and perks.
Equal opportunity employer.
Similar jobs you might like
Technology
Talentica
Android Software Engineer
Mid
Remote
Warsaw, MZ, Poland
🏢 Summary: Own and develop a production Android client for an AI-native assistant, with AI interactions central to the mobile experience. The role focuses on Kotlin development, AI API integration, performance, reliability and collaboration with backend and Machine Learning engineers in a remote-first global team. 🗂️ Requirements: 3+ years of professional Android development experience, Kotlin, AI functionality integration: LLM, vision or speech APIs, Asynchronous programming: Coroutines and Flow, REST or gRPC APIs, Structured data formats, Debugging and performance profiling, Handling latency, partial failures and non-deterministic behavior, ML Kit or lightweight on-device inference, Production app releases through Google Play Store 📃 Skills: Android, Kotlin, Java, LLM, Vision, Speech, Coroutines, Flow, REST, gRPC, SQL, NoSQL, TensorFlow, Lite, MLKit, Analytics, Logging, Profiling, GooglePlay 🏢 Description: About the product Our client is developing an AI-native assistant designed to support everyday communication, organization, errands and complex workflows with minimal user input. The product must reliably manage long-running processes, retain context, interact with external tools and complete real-world tasks despite the non-deterministic nature of modern AI models. The company’s objective is to make everyday activities significantly faster and easier for users. About the role As an Android Software Engineer, you will own the Android client experience and shape how AI behaves, responds and performs on mobile devices. This is not a thin-client or simple API-integration role. You will help build a production Android application in which AI interactions are central to the product experience, with a strong focus on performance, reliability and clarity. What you will do Build and maintain production Android applications using Kotlin. Integrate AI-powered features, including chat, vision, voice and recommendations, through backend APIs. Design user experience patterns for AI interactions, including streaming responses, retries and partial results. Optimize application performance, responsiveness and memory usage across AI-intensive workflows. Implement analytics, logging and feedback collection to support AI evaluation and continuous product improvement. Collaborate closely with backend and Machine Learning engineers on API contracts and system behavior. Ensure application stability, security and scalability in production environments. What we are looking for At least three years of professional Android development experience using Kotlin. Hands-on experience integrating AI functionality such as LLM, vision or speech APIs. Strong understanding of asynchronous programming, particularly Coroutines and Flow. Familiarity with REST or gRPC APIs and structured data formats. Strong debugging and performance-profiling skills. Ability to build systems that must handle latency, partial failures and non-deterministic behavior. Experience with ML Kit or lightweight on-device inference. Experience shipping production applications through the Google Play Store. What success looks like The Android application is stable, smooth and reliable in real-world use. Performance remains responsive and efficient in terms of latency, memory and CPU usage. Production issues are identified early, monitored effectively and resolved through clear root-cause analysis. Technology stack Kotlin / Java Coroutines / Flow REST / gRPC SQL / NoSQL TensorFlow Lite and on-device inference Compensation and employment The position is offered under an employment contract. Compensation is determined individually based on: professional experience and technical capability, scope of responsibility, location and relevant market benchmarks, expected impact on the product and organization. The compensation package consists of a base salary and equity. The company remains flexible when considering exceptional candidates. A company laptop will be provided where required for the role. Remote work and global collaboration The company operates as a remote-first, globally distributed organization. There is no fixed company-wide working schedule and no requirement to follow one specific time zone. Team members are expected to maintain sufficient working-hours overlap with their immediate colleagues to collaborate effectively. The successful candidate will work from Poland and collaborate with engineering, Machine Learning and product specialists located across different regions. Poland-based employees join existing global teams rather than a separate local team. The exact reporting line and hiring manager will be confirmed during the recruitment process. How the team works The company believes that outstanding products are built by small, highly capable and hands-on teams. Decisions are made collaboratively, while individuals are expected to take ownership, exercise sound judgment and execute independently. The team moves quickly while balancing product quality, experimentation and learning from real user behavior. There is no fixed hiring quota for this position. The company is focused on hiring people who meet its technical and ownership standards rather than filling a predetermined number of seats. Recruitment process The standard recruitment process consists of up to four stages: Technical assessment, where relevant to the candidate’s background. HR interview. One or more technical interviews. Founder or leadership interview. Particularly strong candidates may be fast-tracked directly to the technical interview stage based on their experience and previous work. Applications are evaluated by members of the technical team. Interviews may be conducted virtually and, where relevant, onsite. The exact format and interviewers may vary. The company aims to make decisions efficiently and provide candidates with a prompt outcome.
Technology
RemoDevs
Android Software Engineer
Mid
Remote
Wroclaw, DS, Poland
22,000 - 28,000 PLN
🏢 Summary: Android Software Engineer role focused on building a high-performance, reliable AI-powered mobile app. The position involves integrating chat, image, voice, and recommendation capabilities through backend APIs while optimizing performance, stability, and user experience. 🗂️ Requirements: 3+ years of Android development experience, Kotlin experience, AI feature integration experience, Coroutines and Flow knowledge, REST or gRPC API experience, Structured data experience, Debugging skills, Performance optimization skills, Ability to work with delayed or unpredictable system results, Google Play publishing experience 📃 Skills: Android, Kotlin, Java, SQL, NoSQL, Coroutines, Flow, REST, gRPC, TensorFlowLite, MLKit, GooglePlay 🏢 Description: About Us More than 5 billion people use everyday apps like email, notes, and task managers. Most of these apps do not use AI in a smart way. We want to build an AI assistant that helps people with conversations, daily tasks, planning, and work. It should be easy to use and need very little input from users. Our product is designed to be reliable for long tasks, remember important information, and help users finish real tasks. It can think through several steps, work with other tools, and perform well even when AI results are not always the same. Our goal is to help people complete daily tasks much faster while making the experience simple and enjoyable. Role As an Android Software Engineer, you will build and improve our Android app. You will make sure AI works well on mobile devices and gives users a smooth experience. This is not just a simple mobile app. AI is a key part of the product, so performance, reliability, and user experience are very important. Main Responsibilities Build and maintain Android applications using Kotlin. Add AI features such as chat, image, voice, and recommendation tools through backend APIs. Create user-friendly AI experiences, including live responses, retries, and partial results. Improve app speed, memory use, and overall performance. Add analytics, logging, and user feedback tools to help improve AI features. Work closely with backend and machine learning engineers. Keep the app stable, secure, and ready to grow. Requirements At least 3 years of Android development experience with Kotlin. Experience working with AI features, such as language models, image, or speech APIs. Good knowledge of asynchronous programming with Coroutines and Flow. Experience using REST or gRPC APIs and structured data. Strong debugging and performance optimization skills. Comfortable working with systems where delays or unexpected results can happen. Experience with ML Kit or TensorFlow Lite is a plus. Experience publishing Android apps on Google Play. Expected Results Build Android apps that are stable, smooth, and reliable. Create fast applications with good memory and CPU performance. Find and fix production issues quickly using monitoring and clear problem analysis. Technologies Kotlin / Java SQL / NoSQL TensorFlow Lite How We Work We believe the best products are created by small and highly skilled teams. We work closely together, make decisions as a team, and move quickly. We focus on delivering high-quality work while always learning and improving. We expect team members to work independently, make good decisions, and stay organized. Our goal is to build an AI product that people enjoy using every day. Interview Process If your experience matches what we are looking for, we will invite you to 3 or 4 interviews. Our technical team reviews all applications. Interviews are held online or in person. We try to keep the process fast and clear. If you show the skills and attitude we need, we will make you an offer to join our team. We want people who are excited to help build AI products that can improve daily life for millions of users.
