Golang / Go Job: Principal Back End Engineer

Sproutling a Mattel Company

Principal Back End Engineer at Sproutling a Mattel Company

πŸ‡ΊπŸ‡Έ United States β€Ί California β€Ί San Francisco
  (Posted Dec 6 2016)

About the company
For parents that want happy families, Sproutling raises parenting IQ through cool, seamless technology that fits parent’s lives and provides real-time, trustworthy insights about their children. By taking the worry out of parenting, we help parents focus on building happy families. Sproutling’s first product is an innovative baby monitor that learns babies’ individual patterns and lets parents know important things like when their baby is likely to wake up, the ideal room conditions, if it detects anything unusual, and more.

In the beginning of 2016 Mattel acquired Sproutling to help launch innovative connected products and services that use Big Data, Machine Learning, and IoT technology to offer kids and parents unprecedented user experiences and insights. The acquisition is also aimed at inspiring a new β€œSilicon Valley” culture and product development approach. As an employee you get the benefits of working in a challenging startup environment, the career growth potential of a fortune 500 company, and the fun factor of a toy business.

Sproutling is located right in the heart of the much desired Financial District, San Francisco. Located mere steps away from the Embarcadero Bart Station, one block from the Embarcadero Shopping Center, three blocks from the Ferry Building, and walking distance to many of the best restaurants San Francisco has to offer. You’ll be at one of the best work locations in the Bay Area.

Job position
Permanent - Remote work is NOT possible

Job description
Sproutling, A Mattel Company, is looking for a Principal Back End Engineer to help us develop the services and API that form the foundation of a variety of products that are part of our Nursery of the Future vision. It is an opportunity to work with the latest connected devices and hardware as well as with a sophisticated platform that will process large amounts of data per second. If you are looking to work with the latest technology and create an uncompromising user experience that guides them through challenges of a connected platform then this will be a rewarding opportunity.

Responsibilities:
● Design REST interfaces to hardware components with data structures that support optimal data transfer
● Build web services in the appropriate language that are performant and inherently secure
● Instrument Docker to build sustainable and portable environments that are easily deployed
● Design and use SQL and NoSQL databases to support both relational and nonrelational storage requirements
● Write testing code according to Test Driven Development best practices
● Document web services and jobs for clarity and ease of use including outside 3rd parties
● Ensure that all services have appropriate logging and are instrumented for monitoring and alerting
● Leverage Kubernetes to deploy and manage a scalable infrastructure that supports high thoughput
● Respond to system level issues as necessary to provide the best overall customer experience

Skills & requirements
Qualifications:
● Experience with Golang/GO programming language
● Experience as a Technical Team Lead with a focus on architecture and overall product development
● Experience with the Linux operating system and the Bash shell
● Several years of professional experience developing REST based services that support millions of users or devices
● Ability to develop in multiple languages including Java, Ruby, Python, GO, Objective C, Swift, C or C++
● Understanding of how to leverage, build, deploy and tune the JVM and Java based systems
● Understanding of Continuous Integration/Deployment and tools like Jenkins
● Excellent written and communication skills

Nice to Have:
● Past experience converting scientific or data algorithms to higher performance
languages like Scala and C/C++
● Familiarity with either websockets or MQTT as communication protocols
● Experience using Docker for development and deployment to production environments
● Experience with multiple cloud based infrastructures with preference given to AWS


 

Company: Sproutling a Mattel Company

Sproutling a Mattel Company
job info / career page
Linkedin profile
Location: San Francisco, California, United States

map of company location

Skills wanted, in addition to Golang:
aws docker go golang java
linux python ruby scala kubernetes
nosql sql

πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Product engineer - backend at Replicate Product engineer - backend - Replicate   (February 2024)
San Francisco, California, United States
You’re a generalist engineer, leaning towards backend/infrastructure. You’ve probably worked on developer tools or APIs before, and have a refined sense of what makes an excellent developer tool. ...
Golang job Senior Software Engineer (Golang) at HouseCanary Senior Software Engineer (Golang) - HouseCanary   (February 2024)
Remote US, 100% Remote - Salary: $135,000 - $155,000
HouseCanary is creating a more efficient real estate marketplace, where its trusted property valuations help consumers and investors enjoy a frictionless experience in buying, financing, and improving...
Golang job Senior Software Engineer - Frameworks and Tooling at Roblox Senior Software Engineer - Frameworks and Tooling - Roblox   (February 2024)
San Mateo, California, United States - Salary: $189,110 - $233,840
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers ...
Golang job Senior Software Engineer at StrongDM Senior Software Engineer - StrongDM   (February 2024)
Remote US, 100% Remote - Salary: $160,000 - $300,000
StrongDM lives by a very simple principle: Put People First. That means we do the right things by our colleagues, employees and customers. It also means developing products and solutions that impro...
Golang job USA Software Engineer (GoLang) at Intelygenz USA Software Engineer (GoLang) - Intelygenz   (March 2024)
San Francisco, California, United States (Remote work possible) - Salary: $130,000 - $150,000
We’re looking for a Software Engineer to participate in challenging projects, learn and grow in a friendly, international and collaborative environment, and help us take innovation to the next level...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with docker Golang jobs with java Golang jobs with linux Golang jobs with python Golang jobs with ruby Golang jobs with scala Golang jobs with kubernetes Golang jobs with nosql Golang jobs with sql
🌐 Remote golang jobs πŸ”Ž πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Ί Golang recruiter πŸ“§ Golang jobs newsletter πŸ“Š Golang jobs statistics πŸ‡ΊπŸ‡Έ Golang jobs in United States πŸ‡ΊπŸ‡Έ Golang jobs in California πŸ‡©πŸ‡ͺ Golang jobs in Germany πŸ‡¨πŸ‡¦ Golang jobs in Canada πŸ‡¨πŸ‡¦ Golang jobs in Toronto πŸ‡©πŸ‡ͺ Golang jobs in Berlin πŸ‡©πŸ‡ͺ Golang jobs in Munich πŸ‡¬πŸ‡§ Golang jobs in United Kingdom πŸ‡¬πŸ‡§ Golang jobs in London πŸ‡³πŸ‡± Golang jobs in Netherlands πŸ‡³πŸ‡± Golang jobs in Amsterdam πŸ‡ΊπŸ‡Έ Golang jobs in San Francisco, CA πŸ‡ΊπŸ‡Έ Golang jobs in San Mateo, CA πŸ‡ΊπŸ‡Έ Golang jobs in New York πŸ‡¦πŸ‡ͺ Golang jobs in United Arab Emirates πŸ‡¦πŸ‡ͺ Golang jobs in Dubai πŸ‡¦πŸ‡Ή Golang jobs in Austria πŸ‡¦πŸ‡Ή Golang jobs in Vienna πŸ‡¦πŸ‡Ί Golang jobs in Australia πŸ‡¦πŸ‡Ί Golang jobs in Adelaide ☸️ Kubernetes & Golang jobs😏 Aws & Golang jobs🐍 Python & Golang jobs🐳 Docker & Golang jobsβš›οΈ React & Golang jobs🐧 Linux & Golang jobsπŸ—„οΈ Sql & Golang jobsπŸͺ› Terraform & Golang jobsπŸ§‘β€πŸ’» Devops & Golang jobs☁️ Gcp & Golang jobsπŸ—„οΈ Postgresql & Golang jobs🟦 Typescript & Golang jobsπŸ—„οΈ Postgres & Golang jobsβ˜• Java & Golang jobsβš™οΈ Saas & Golang jobs↔️ Grpc & Golang jobsπŸ—„οΈ Nosql & Golang jobsπŸ€– Ai & Golang jobs☸️ Graphql & Golang jobs🍴 Git & Golang jobsπŸ”— Blockchain & Golang jobs☁️ Azure & Golang jobsπŸŽ›οΈ Microservices & Golang jobsπŸ—„οΈ Mysql & Golang jobs