Clothing, Apparel, Person, Shorts, T-Shirt

Senior Software Engineer, Conversation

Job ID: 618 | Type: Full-time

Search all jobs here

Senior Software Engineer, Conversation

  • 618
  • Engineering
  • Full-time
About Lark
Lark is the world's largest A.I. healthcare provider, servicing nearly 2 million patients living with or at risk of a chronic disease. Lark is a companion app on the user’s phone providing real-time coaching, guidance, and health insights to users. We are on a mission to disrupt the healthcare industry and make the world a healthier, happier place. Come join our team!
The Role
We’re hiring a talented Senior Software Engineer to join our Conversation Engine team. This engine is one of the most critical components of our stack. You will help rebuild it with modern practices, and in ways that will scale.
What You’ll Do
  • Define and review projects by collaborating with other engineering teams, execs, dev ops, and the product team. 
  • Build new features, refactor, and scale existing backend systems that ingest and process data from mobile devices. 
  • Work on our new backend systems using state of the art technologies that provide the best possible user experience to our users. 
  • Rewrite and re-architect our existing services from other languages such as Java and Python to Typescript. 
  • Build the tools and infrastructure that will easily allow us to design and create user interactions.
  • Instrument systems to make metrics available in real time to other teams like dev ops, analytics, data engineering, and other engineering teams. 
  • Uphold and help define best practices and collaborate across teams 
  • Be quality driven: write fast automated tests to achieve a very high, close to 100% code coverage with high quality.
  • Mentor junior engineers. 
  • Follow and better define coding guidelines to ensure that the security and privacy of our user data is ensured. 

What You’ll Need

  • Expertise with data modeling, and performance tuning data systems and access
  • Expertise with OO and functional programming or functional programming languages a plus
  • Expertise with designing DSLs or APIs 
  • Strong sense of empathy for end users 
  • Ability to work closely with product and designers to create optimal solutions and trade offs
  • Experience building highly scalable, high volume, and fast systems 
  • Experience with tooling that assists with optimizing and troubleshooting systems
  • Awareness of most current best practices, tools, and newest technologies
  • Knowledge of AWS technologies such as DynamoDB, Lambdas, Serverless are pluses
  • Communication skills, capacity to work cross-functionally with both non-technical and highly technical team members 
  • Ability to learn quickly and adapt based on feedback 
  • Well-versed in Git and microservice architecture 
  • Experience with integrating machine learning models into applications is a plus
  • Expertise with Node.js and Typescript or JavaScript is a plus 
  • Expertise with DynamoDB or other NoSQL technologies is a plus 
  • Knowledge or expertise in Kubernetes is a plus 
  • Familiarity with React or Next.js is a big plus 
  • Experience in sprint planning and working with Agile methodologies
Working at Lark 
Lark offers the option to work remotely in the United States. For Colorado Applicants only: minimum annual salary is $128,000 (minimum salary varies for other geographies). You may also be offered a bonus, stock options and/or benefits. The company is headquartered in Mountain View, CA.
Lark is an Equal Opportunity and Affirmative Action Employer. We believe that diverse teams foster innovation and add to our mission-driven culture. We strongly encourage people from underrepresented groups to apply.


Know someone who would be a great fit for this role? Refer them here!

Enter your details here

Not You?

Thank you for your referral!

Furniture, Person, Chair, Animal, Clothing, Sitting, Pet, Canine, Mammal, Plant

"As trite as it may sound, the thing I love most about Lark is the people. I genuinely love working with my colleagues at Lark. Everyone is so supportive of each other and always willing to offer insight or lend a helping hand."

-- Jared

Apply Now

All Lark Health jobs are remote, employees must be based in the United States.

Affirmative Action: Applicant Invitation to Self-Identify

Lark Technologies, Inc. (“Lark”) is an equal opportunity employer. As required by law, we must record certain information to be made a part of our affirmative action program.

Applicants for employment are invited to participate in the affirmative action program by reporting their status as indicated below. In extending this invitation, we advise you that: (a) workers (applicants) are under no obligation to respond but may do so in the future if they choose; (b) responses will remain confidential within the human resource department; and (c) responses will be used only for the necessary information to include in our affirmative action program. We are a company that values diversity. We actively encourage women, minorities, veterans and disabled individuals to apply.

Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment and will not affect your opportunity for employment or the terms or conditions of your employment.

Not You?

Thank you for applying!