Full-Stack Mobile Developer, Android

Mc Tek — United States · Posted ~2 hours ago

Full-time Onsite

Skills

Android development full-stack development software development lifecycle problem solving collaboration Android machine learning computer vision LLMs reinforcement learning

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack Android developer is sought for an R&D-focused environment tackling open-ended technical challenges. The role spans the full software development lifecycle, involves close product collaboration, and provides exposure to machine learning, computer vision, large language models, simulation, and autonomous systems.

Highlights

Full-time in-office role with end-to-end exposure across the software lifecycle, significant creative freedom, close collaboration with product teams, and opportunities to work on emerging AI and autonomous-system technologies.

Description

Machina Cognita Technologies is an R&D-driven company specializing in machine learning innovations for government, commercial, and educational applications. We embrace today’s most exciting machine learning challenges with technologies including uncrewed autonomous systems, large language models, realistic simulation environments, computer vision, and reinforcement learning. We are looking for a Full-Stack Mobile Developer who thrives on tackling complex problems and pushing the boundaries of new technologies. In this role, you’ll partner closely with product managers to understand client pain points, conceptualize forward-thinking solutions, and collaborate with other engineers to bring your ideas to life. You’ll gain end-to-end exposure, expand your creative freedom, and hone a wide-ranging skillset as you contribute across the full software development life cycle. This is a full-time, in-office role located in Carlsbad, CA. Who You Are Energized by open-ended technical challenges in early-stage product developmentCurious and excited about emerging machine learning methodologies, concepts, and toolsTurns failures into learning opportunities Bachelor’s degree in Computer Science, Engineering, Physics, or related field1-5 years of professional software development experienceProficient in Java and KotlinProficient in ObjectBox, SQLite, or another mobile database frameworkProficient in version control systems Proficient in relational databases and distributed storage systemsProficient in containerization technologies such as Docker or KubernetesStrong communication, interpersonal, and collaboration skillsAble to travel to customer locations up to 25% of the time Responsibilities Build proof-of-concept prototypes and client demonstrations to win contract bids and drive new business opportunitiesDesign, develop, and maintain native Android applicationsContribute to system architecture and technical design discussionsMonitor system performance and identify and resolve issues to improve reliabilityDevelop and maintain APIs, integrations, and backend servicesRun pilot implementations, troubleshoot issues, and drive resolutionCollaborate with product managers and engineers to translate client needs into innovative solutionsTravel to client destinations to facilitate product delivery and provide ongoing support and optimization Compensation Compensation is based on a variety of factors, including but not limited to relevant experience, location, ability, education, certifications, specialized skills, business needs, and scope and responsibilities of the position. The expected pay range for this position is $120,000-$150,000. Benefits Safe Harbor 401(k) with 4% employer matchHealth and dental insurance with 99% employer contribution towards employee premiumsFlexible work hours + inclusive PTO policy to support work-life balanceOnsite gymProfessional development reimbursement for continual learningFreedom to explore, create, play, and problem-solve while receiving support and guidance from senior leadersEvery engineer, at every level, has a voice in what projects we pursue and how we accomplish our technical goals Machina Cognita Technologies does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, disability, genetic information, age, or other non-merit factors. We recognize and appreciate the value of a diverse workforce and encourage all qualified individuals to apply.