Browse
Employers / Recruiters

Senior Software Engineer

nlx · 30+ days ago
Negotiable
Full-time
Remote
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Title: Senior Software Engineer (NLU)

FLSA Status: Exempt

Reports To: Engineering Manager

Location: Remote/Greater NY Area



About NLX

NLX is a startup building a conversational AI technology platform that we believe will be part of a suite of technologies that will change the way the world does business and represents the crest of another wave of innovation akin to the advent of HTML, Web 2.0, the social web, and mobile computing. We are a remote-first team headquartered in NYC with team members across North America and Europe. We value excellence, authenticity, transparency, attention to detail, and collaboration.

We are looking for a Senior Engineer to help build and maintain our natural language understanding engine. The ideal candidate will specialize in building highly-scalable, distributed systems that demand near 100% uptime.

We strive to create a team where people are comfortable iterating, asking for help, showing what they tried when they get stuck, and are able to help build their teammates up. We often get to do things that have never been done before and that means we have to be comfortable in the unfamiliar and are able to avoid getting stuck in the details or being too proud to ask for feedback before our code is perfect. We value transparency, communication, and community. We reward cooperation over competition.

Company Values

  • Elevate the Customer. We are customer centric in the way we conduct our business and the way we build our product. Our goal is to elevate the customer experience of our customers as well as theirs. We should be obsessed with what the customer needs so that we can quickly build for them.
  • Choose simplicity. Things tend to get over-complicated. Take the time to step back and see the simpler solution.
  • Be Brave. If a decision needs to be made, make it. Ask questions, make mistakes, try something different. If you are curious about something, take the time to dig into it. If you have something you want to say, say it.
  • Keep it Open. Transparency is key and open communication is a great way to be transparent.
  • Build an Inclusive Space. We can do more when we do it together. Make each other feel welcome. Make yourself approachable. We expect diverse experiences and value individual input. We give each other the space to be included.

About This Position

Our preferred candidate will want to choose their next position based on being able to work on really interesting problems and will have the ability to architect scalable web application solutions which they can then speak to. The Head of Engineering will support you in your role as they serve as your manager. They will aim to make your work predictable, distraction-free, and rewarding. Working in a quickly growing startup will mean some chaotic days and sometimes changing priorities as large customers’ needs change. We will make sure that your team understands when and why changes happen and how your work contributes to the overall success of the team and company.

Direct work experience with Amazon Web Services (AWS) is key as well as a good understanding of best practices for security and scalability.

Key Responsibilities

  • Design and develop JavaScript (Node.js), TypeScript, Python or similar scripting programming languages, both working within and adding to an existing codebase
  • Own tasks from definition to deployment
  • Collaborate with other engineers of different disciplines to establish system requirements across functional boundaries
  • Write robust, flexible, maintainable, easy-to-understand, adequately documented code per established best practices
  • Create, improve, and maintain unit and functional tests
  • Review code and participate in peer mentorship and build up more junior team members
  • Learn from other members of the team across disciplines
  • Demonstrate integrity and seek to build trust with coworkers
  • Understand and follow NLX policies and procedures, including security policies

Required Qualifications

  • 5 or more years experience working as a software engineer
  • Strong command of JavaScript (Node.js), TypeScript, or python.
  • Ability to write efficient and reusable code
  • Effective software debugging skills
  • Object-oriented design and common software design idioms
  • 3+ years using AWS services such as CloudFormation, ECS, API Gateway, Lambda, and DynamoDB.
  • Demonstrate the ability to effectively and clearly communicate concepts, ideas, and knowledge to other individuals and teams
  • You are a team player with a friendly, positive attitude. You are comfortable wearing multiple hats and have genuine willingness to help out where help is needed
  • Humble, coachable, and eager to grow from feedback
  • Resourceful, adaptable, able to find solutions and thrive in a rapidly evolving and fast-paced environment with minimal supervision
  • You may also need to periodically travel to NYC for team building and strategy sharing activities so you must have a passport or visa that permits short stays in the USA for business purposes

Desired Skills and Experience

  • AWS Certified Solutions Architect - Associate or higher
  • GCP Associate Cloud Engineer or higher
  • Development experience with horizontally scaling systems design
  • Understanding of application, server, and network security


Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Last updated on Sep 3, 2024

See more

About the company

More jobs at nlx

Analyzing

Remote

 · 

30+ days ago

Remote

 · 

30+ days ago

More jobs like this

Analyzing

Dallas, Texas

 · 

30+ days ago

Senior Cloud Database Architect
B
b6jdnwcpcemgg8el3r9winlpunj8hc038b1vkhowrzxn9gitznreodi38t7rirkp

Atlanta, Georgia

 · 

30+ days ago

Consulting Software Engineer (715669)
R
rsjdnwc9jel4i3xyjsm3m8vnhrmayk037bphn44zg3i1bl3dcjtqhqlclsisinpr

Cambridge, Massachusetts

 · 

30+ days ago

Database Architect
TT
The Talently ·  AI recruitment platform

San Jose, California

 · 

30+ days ago

Front End Developer
G
Grapevine ·  Influencer marketing platform for YouTube

Boston, Massachusetts

 · 

30+ days ago

Salesforce Developer
B
b8jdnwfetm91aeh4xxktytk2xff310011dbi7c94iwf3w4g8qka7cjkc4daepyd7

 · 

30+ days ago

Senior Software Engineer, Infrastructure Security$202-316k
Asana ·  Collaboration software for teams

San Francisco, California

 · 

30+ days ago

San Francisco, California

 · 

30+ days ago

JDA Developer
C
crjdnwsnowo2i4nz45b1teboszrxlg0351vr73gpqw7yanury9u287prckhdnkww

Alpharetta, Georgia

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status