Golang / Go Job: Senior Software Engineer, Golang

I.AM+

Senior Software Engineer, Golang at I.AM+

Los Angeles, California, United States 🇺🇸   (Posted Nov 26 2018)

About the company
Founded by innovator & global music artist will.i.am, I.AM+ is a Hollywood-based technology company whose mission is to create technology that produces a ripple effect across pop culture. Our vision is to foster a community of creatives & coders & believe that through music & tech as the first step, we can usher in a powerful new era built on artificial intelligence. We are an experienced team of over 220 employees across the globe: Los Angeles (HQ) | New York | Singapore | China | Israel | Bangalore.

Job description
i.am+ builds multiple software products focused around our machine learning platform. We are looking for strong developers to join a team that is focused on building a music streaming service. Well suited candidates are self-motivated, and have a strong bias for action and focus on craftsmanship.

What you will do:

Hands on developer, focused on designing and building low latency API services.

Design and build clean, well-reasoned, well-tested code.

Follow best practices in all aspects of your work and advocate for process and technological improvements.

Participate in peer code reviews, architectural discussions and sprint planning.

Skills & requirements
What you will need to do it:

BA/BS degree in computer science, related field, or equivalent practical experience.

5+ years of software development experience.

At least 2 years of Golang development experience.

Highly skilled in Golang Concurrency features, SQL/Postgres.

Knowledge of Docker & Kubernetes.

Working knowledge of ElasticSearch.

Understanding of Test Driven Development (TDD).

Clear communication skills and Get things done attitude.

Preferred Qualifications:

Experience working with a team of expert Golang developers developing a distributed HA application.

Professional Ruby / Python programming experience

Active participation in relevant developer communities, conferences.

Bonus Points:

Working knowledge of Neo4J and/or other graph databases.

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)
 

Other jobs that might be interesting

Spin Systems Engineer - Spin   (July 2019)
San Francisco or Remote (US), California, United States (Remote possible)
We are looking for infrastructure system engineers to help us of designing and maintaining a fault tolerant system that handles thousands of connected IoT devices and mobile apps at scale. Our backend stack is primarily Ruby, Rails, Go, Javascript, PostgreSQL...

Coder Sr. Golang Engineer - Coder   (July 2019)
Austin, Texas, United States
As our Sr. Golang Engineer you will collaborate with our software engineers, product managers and designers. You will lead development on new features and technical improvements for our products. You should be able to design solutions to complex technical prob...
Apple Senior Software Engineer : Maps Infrastructure - Apple   (July 2019)
Cupertino, California, United States
Working on Maps involves a set of problems related to optimizing process, tools and Infrastructure for management of large data sets. Our deployment platform is taking the next step, and you have a chance be an essential part of the journey in developing this ...
 
About Golangprojects