Senior Software Engineer, Full-Stack - Ex Machina
Job Description
Responsibilities:
- Design, develop, and maintain performant and scalable full-stack applications.
- Build and improve visual tools for application development and data science that enable users to build an end-to-end AI application quickly.
- Work very closely with, and incorporate feedback from Product Management, User Interaction Designers, Front-End and Back-End Engineers.
- Lead cross-team technical design discussions on application architecture, UI components, UX, back-end and third-party integration, and testing.
- Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.
- Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.
- Help build a team and cultivate innovation.
- Bachelor of Science in Computer Science, Computer Engineering, or related fields.
- 5+ years' of professional software development experience in one of the following programming languages: JavaScript, Python, Java, or Scala
- Strong hands-on experience and understanding of object-oriented programming, data structures, algorithms, and web application development.
- Working experience in one of the following areas:
- JavaScript frameworks such as React/Redux.
- Large-scale distributed big data systems like Hadoop, Spark
- Machine Learning frameworks (i.e. MLlib)
- Real passion for developing team-oriented solutions to complex engineering problems.
- Thrive in a dynamic, rapidly changing environment and value end-to-end ownership of projects.
- Excellent verbal and written communication skills to collaborate multi-functionally and improve scalability.
- Interest in committing to a fun, friendly, expansive, and intellectually stimulating environment.
- Advanced degree in engineering, sciences, or related field.
- Experience with Git or other version control software.
- Knowledge of Agile development methodology.
- Knowledge of test-driven development, SQL and NoSQL databases, and performance optimization tools.
- Experience in leading engineering teams and projects.
- Experience in building scalable web applications.
- Experience with log monitoring and metric monitoring and alerting tools such as Prometheus and Grafana
- Generous equity plan.
- Salary range: $155,000 - $190,000 USD.
Explore More
Date Posted
04/23/2023
Views
34
Similar Jobs
Senior Simulation Software Integration Engineer - Wisk
Views in the last 30 days - 0
Wisk is seeking a Senior Simulation Software Integration Engineer to lead the integration of highfidelity simulation models develop advanced test fram...
View DetailsSenior Staff Simulation Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Senior Staff Simulation Engineer to join their Flight Physics Vehicle Modeling FPVM team The role involves designing implementi...
View DetailsSr. Flight Software Engineer (Verification) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is a team of missiondriven engineers developing safetyenhancing technology for aviation aiming to make air transportation safer more...
View DetailsSupport Engineer - Pricefx
Views in the last 30 days - 0
Pricefx a leading SaaS Pricing Price Optimization Management provider is seeking a Tier 34 Support Engineer The role involves providing technical sup...
View DetailsAvionics Mechanical Engineer (Harness) - Reliable Robotics Corporation
Views in the last 30 days - 0
Reliable Robotics is seeking an Avionics Mechanical Engineer to join their Vehicle Design and Integration team in Mountain View California The role in...
View DetailsSenior Product Manager - Instrumental
Views in the last 30 days - 0
Instrumental is seeking a Senior Product Manager with extensive experience in enterprise SaaS products or deep domain expertise in electronics manufac...
View Details