Swif.ai

AI-Powered Device Compliance: Real-Time Visibility and Automated…

Backend Developer (Scala/Java)

$40K - $80K / 0.10% - 1.00%
Location
Taiwan / United States / Canada / Singapore / VN / ID / Remote (Taiwan; United States; Canada; Singapore; VN; ID)
Job Type
Full-time
Experience
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Angelo (KC) Huang
Angelo (KC) Huang
Founder

About the role

**About **Swif.ai
Swif.ai is on a mission to transform how businesses leverage AI. We’re a tight-knit, fast-paced team focused on building innovative solutions that redefine efficiency, scalability, and user experience. If you’re eager to shape the future of AI—and aren’t afraid to push boundaries—read on.


What You’ll Do

  • Architect & Develop: Build, maintain, and optimize high-performance backend systems using Scala (or Java).
  • Leverage AI Tools: Use Windsurf, Cursor, or other AI-powered coding tools to accelerate development and elevate code quality.
  • Ensure Reliability: Write clean, testable, and efficient code while implementing best practices for resilience and scalability.
  • Collaborate Across Teams: Partner with product managers, data scientists, and frontend engineers to deliver cohesive, end-to-end solutions.
  • Debug & Optimize: Investigate complex issues in production environments, identify bottlenecks, and implement improvements.
  • Commit to Agility: Be prepared to work 6 days a week in a dynamic environment, ready to adapt and iterate quickly.

What We’re Looking For

  • Proficiency in Scala/Java: Strong understanding of functional or object-oriented programming, concurrency, and distributed systems.
  • AI-Driven Coding Experience: Familiarity (or willingness to learn) with AI agents like Windsurf, Cursor, or similar tools to streamline your workflow.
  • Solid Technical Foundations: Deep knowledge of algorithms, data structures, and system design principles.
  • Problem-Solving Mindset: Ability to tackle challenges with creativity and tenacity.
  • Team Player: Clear communication skills, openness to feedback, and a desire to share knowledge with colleagues.
  • Adaptability & Grit: Comfortable with a 6-day work schedule and excited by the fast pace of a growing startup.

Why Join Swif.ai?

  • Pioneering Projects: Develop AI solutions that shape the next generation of business technology.
  • Room to Grow: Professional development, mentorship, and a trajectory for meaningful career advancement.
  • Collaborative Environment: Work with a supportive team that values fresh perspectives and continuous learning.
  • Competitive Compensation: We reward the extra dedication, expertise, and ambition you bring to the table.

Ready to build the future of AI-driven solutions with Scala and Java? Apply now to join Swif.ai and make an impact!

About the interview

Application: The candidate submits their resume and cover letter to apply for the job. This is usually done online through the company's website or a job board.

Screening: The company's human resources (HR) team or hiring manager reviews the applications to identify candidates who meet the qualifications for the position. Candidates who pass the initial screening may be contacted for a phone or video screening interview.

Phone or Video Screening: The candidate participates in a phone or video interview with an HR representative or hiring manager. This interview is typically brief and focuses on confirming the candidate's qualifications, interest in the position, and availability.

In-Person or Virtual Interview: Candidates who pass the screening stage are invited for an in-person or virtual interview. This interview may involve meeting with multiple people, such as the hiring manager, team members, and HR representatives. The interview may consist of behavioral and technical questions, as well as discussions about the candidate's experience and skills.

Assessment or Testing: In some cases, candidates may be asked to complete an assessment or test related to the job. This could include a coding test for a software engineering position, a writing test for a content creation role, or a presentation for a sales position.

Reference Checks: If the candidate performs well in the interviews and assessments, the company may conduct reference checks by contacting the candidate's previous employers or colleagues to verify their work experience and qualifications.

Job Offer: If the candidate successfully passes all stages of the interview process and the company is confident in their fit for the position, they may extend a job offer. The offer typically includes details about the position, salary, benefits, and start date.

Negotiation and Acceptance: The candidate may choose to negotiate the terms of the job offer. Once both parties reach an agreement, the candidate formally accepts the offer.

Onboarding: After accepting the offer, the candidate goes through the onboarding process, which includes completing paperwork, attending orientation, and receiving training to become familiar with the company and their new role.

About Swif.ai

Secure and manage all your devices with Swif. Automate compliance, streamline onboarding, and save on access management—all in one platform.

Swif.ai
Founded:2022
Team Size:10
Status:
Active
Location:Sunnyvale, CA
Founders
Angelo (KC) Huang
Angelo (KC) Huang
Founder