3+ years of professional software development experience
Demonstrated ability to debug, fix, and optimize code
3+ years of experience managing infrastructure and products via code
BS degree in Computer Science or Electrical Engineering
Ability to thrive in a fast-paced, startup environment
Team player, highly effective collaboration skills cross teams and groups
Passion for learning and implementing the newest technologies
Preferred skills
Background in Networking or Security
Experience with Azure components and tools.
Experience with distributed computing platforms for high-scale systems
Experience in working with and fostering cross-geo relationships
Responsibilities
Responsibilities
Collaborate with other team members, data scientists and product managers.
Develop and maintain high-quality code for new and existing product features and capabilities.
Apply agile methodologies to plan, estimate, and execute software development projects.
Monitor and troubleshoot system/product/service issues to restore functionality.
Develop code, scripts, systems, or platforms that automate complex operations processes (e.g., monitoring, alerting, routing, debugging) at scale.
Keep up with the latest developments and best practices in software engineering and ensure the reliability, efficiency, observability, and performance of products.
Analyze data and use data to drive improvements of our products.