Description
Job Description:
Job Summary
The San Francisco Chronicle has recognized Nextracker (Nasdaq: NXT) as one of the Top Workplaces. Join our growing team!
This position is a hybrid role (3x/week onsite) that will be based at our headquarters in Fremont, California.
Here is a glimpse of what you'll do
Develop and maintain highly performant data pipelines utilizing Databricks and other platforms.
Develop high-quality software design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Mentor less experienced engineers
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up-to-date with the latest technologies
Here is some of what you'll need (required)
Strong programming in Go or Java
5+ years experience as a software engineer
3+ years experience working on high-cardinality data pipelines
Advanced knowledge of Apache Spark and/or Databricks
Working experience with cloud infrastructure as a service, like Microsoft Azure or AWS
Proven software and system design skills
Understanding of and experience in unit testing and test driven development
Bachelor's or Master's degree in Computer Science or related field
Ability to work independently
Here are a few of our preferred experiences
Knowledge of modern common purpose programming languages like Go, Scala, C++, etc.
Experience processing large scale IoT data, ideally from millions of devices.
UI development languages, like Angular, or React are a plus
Experience working with the following technologies:
- Docker Swarm/Kubernetes
- PostgreSQL (bonus points if you've used the TimescaleDB extension)
- Apache Spark
Salary Applicable to California $161,000-$195,000
Why Join Nextracker:
Apply on company website