Ampere

Senior Software Engineer - Full Stack

Remote

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
IoT, Industrial & ManufacturingIndustries

Position Overview

  • Location Type: Remote (Option to work from Chicago or San Francisco offices)
  • Employment Type: Full-Time
  • Salary: Not specified

Amper is a rapidly-growing IoT startup focused on helping manufacturers improve operations with modern software. They build a simple yet powerful platform to reduce costs, increase visibility, and drive efficiency. The company values simplicity and ease of use, exemplified by their self-installable platform for industrial machines. They are investing in growth across their Go-to-Market (GTM) and product teams.

Requirements

  • Experience: 5+ years of professional software development experience, preferably in a SaaS or IoT environment.
  • Distributed Systems: Experience designing distributed and highly-available systems, weighing trade-offs, and guiding others through implementation.
  • Programming Languages: Fluency with one or more object-oriented languages (Python preferred).
  • Databases: Experience with relational databases; performance tuning, sharding.
  • Communication: Excellent written and verbal communication skills.

Responsibilities

  • Product Ownership: Working with a Product Owner to help define and implement new ideas.
  • Full Stack Development: Building both large APIs and microservices.
  • Technology Stack: Utilizing React for front-ends, Python for backend development, and working with various third-party tools.
  • System Design: Addressing challenges related to distributed systems and optimizing performance.
  • Collaboration: Contributing to a collaborative and fast-paced environment.

Preferences

  • DevOps: Knowledge of DevOps tooling and practices (CI/CD, Monitoring).
  • Infrastructure: Experience deploying infrastructure (Infrastructure-as-code, cloudformation, ansible).

Company Information

  • Company: Amper
  • Industry: IoT (Internet of Things)
  • Culture: Mission-driven, values simplicity, collaboration, and a growth mindset.
  • Benefits:
    • Unlimited PTO (minimum 2 weeks)
    • 401(k) plan
    • Health insurance (medical, vision, and dental)
    • Flexible work schedule

Skills

Python
React
SQL
CI/CD
Cloudformation
Ansible
Distributed Systems
API Development
Microservices
DevOps

Ampere

Manufactures high-performance processors for cloud computing

About Ampere

Ampere Computing creates high-performance processors specifically for cloud computing applications, achieving significant performance improvements over competitors. Their processors are designed for sustainability, delivering high performance while using less power through a unique architecture and efficient design. Targeting data centers and businesses, Ampere's scalable processors cater to various environments, from large cloud data centers to edge computing. The company also offers developer tools and resources to support the creation of cloud-native solutions.

Santa Clara, CaliforniaHeadquarters
2017Year Founded
$369.6MTotal Funding
SECONDARYCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Risks

AWS's 896-core instance challenges Ampere's high-performance computing position.
Potential Arm acquisition may disrupt Ampere's business model and focus.
Oracle's lower CPU core pricing could affect Ampere's competitiveness.

Differentiation

Ampere's processors offer 50% higher performance than Genoa and 68% than Bergamo.
Their single-threaded core architecture ensures high performance with lower power consumption.
Ampere's Altra Family scales from 32 to 128 cores, suitable for diverse environments.

Upsides

Ampere's partnership with Qualcomm enhances their AI-specific cloud solutions.
The expansion to 256 cores in AmpereOne attracts high core density seekers.
Focus on sustainable computing aligns with eco-conscious market demands.

Land your dream remote job 3x faster with AI