Apply

Senior Software Engineer, Full-stack ML & Geo Data

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 3+ years

📍 Location: Canada, US, Mexico, Germany

🔍 Industry: Software Development

🏢 Company: Aurora Solar👥 501-1000💰 $200,000,000 Series D about 3 years ago🫂 Last layoff 3 months agoSolarRenewable EnergySaaSClean EnergySoftware

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentDockerGraphQLPostgreSQLPythonFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesMachine LearningReact.jsRuby on RailsTypeScript

Requirements:
  • 3+ years of hands-on experience with Python and backend web development (such as Ruby on Rails), showcasing your ability to build robust and scalable systems
  • 1+ years of experience crafting engaging user interfaces with JavaScript, TypeScript, and React, demonstrating your full-stack capabilities
  • 1+ years of experience with GraphQL
  • Familiarity with computer vision & machine learning concepts
  • Demonstrated skills in design, development, technical documentation, architecture, build systems, code refactoring, and testing, showcasing your commitment to writing clean, efficient, and well-tested code
  • Effective communication skills, including: describing complex concepts in a clear manner, providing concise project updates to the team, providing actionable comments in code reviews
  • Effective collaboration skills in pairing with other developers, jointly developing a project proposal, and code reviews
  • Strong alignment with Aurora's values and a passion for being a part of the renewable energy revolution
Responsibilities:
  • Maintain and improve backend infrastructure for ML and Geo systems, including evaluation, regression, test coverage, dataset storage & organization, model training & serving, and imagery & 3D data processing
  • Develop and deploy intuitive frontend features, and share your expertise by providing guidance on teammates' projects
  • Take ownership of team services, including participating in our on-call rotation to ensure our systems are always running smoothly
  • Contribute your talents to the development of our cutting-edge machine-learning pipeline, actively participating in code reviews and process improvements that keep us at the forefront of innovation
  • Guarantee the reliability of our application through automated tests and debugging
  • Power our sustainable energy culture by building tools that make solar design more accurate and accessible, directly contributing to Aurora's mission of a solar-powered future
Apply