Apply

Software Engineer, Backend Systems

Posted 4 days agoViewed

View full description

💎 Seniority level: Junior, 2+ years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: Rescale👥 251-500💰 $55,000,000 Series C about 3 years agoArtificial Intelligence (AI)Machine LearningAnalyticsSoftware EngineeringEnterprise SoftwareSimulationSoftware

🗣️ Languages: English

⏳ Experience: 2+ years

🪄 Skills: Backend DevelopmentSoftware DevelopmentJavaKubernetesGoCI/CDRESTful APIsLinuxMicroservicesScripting

Requirements:
  • 2+ years of experience building performant, non-trivial backend systems, ideally using a statically typed, service-oriented language such as Java or Go.
  • Expertise or strong interest in the following areas: Linux internals (notably namespaces and cgroups), concurrent and multi-threaded programming, distributed systems design, database durability, testing, profiling, application security.
  • BS in Computer Science or equivalent experience.
Responsibilities:
  • own end-to-end delivery of essential, new functionality for Rescale customers
  • engage in regular, proactive work to assure systems performance and reliability
  • develop and maintain services that handle >250 reqs/s and that involve challenging requirements for task scheduling, security, and durability.
  • work with your teammates to maintain high quality automation for build, test, and deployment of software and infrastructure to multiple cloud providers and Kubernetes clusters
Apply

Related Jobs

Apply

📍 United States, Canada

💸 120000.0 - 165000.0 USD per year

🔍 Software Development

🏢 Company: Invoca👥 201-500💰 $83,000,000 Series F over 2 years agoDigital MarketingArtificial Intelligence (AI)AdvertisingAnalyticsTelecommunications

  • 3+ years of experience with Ruby on Rails, GraphQL, MySQL/PostgreSQL, and Elasticsearch required
  • Familiarity with test-driven development (TDD) and a track record of writing tests for complex systems
  • A strong passion for good documentation and problem-solving
  • Familiarity with industry best practices, especially in backend development and large, evolving codebases
  • Competence in multiple areas beyond coding, such as performance optimization, monitoring, integration testing, security, or visual design
  • Clear and effective communication skills with the ability to collaborate across teams
  • Curiosity and the drive to understand and improve complex systems
  • Comfort with being on-call and handling production issues swiftly and efficiently
  • Experience working with legacy systems and a careful, thoughtful approach to drive scalability and proactive solutions
  • Write high-quality, maintainable code as part of the Omega team’s backend systems
  • Own and execute projects of increasing complexity with end-to-end responsibility
  • Identify areas of improvement in our codebase, suggest future work, and contribute to long-term strategic technical decisions
  • Mitigate risks in the development cycle, from ideation to delivery, ensuring the stability and scalability of our backend services
  • Provide regular updates to leadership on progress, blockers, and potential issues
  • Take part in On Call responsibilities for your team’s services and promptly address any production issues
  • Collaborate with teammates on daily tasks, balancing individual work and pairing sessions
  • Work on migrating MySQL to Elasticsearch with an in-depth understanding of test-driven development (TDD) and production reports
  • Approach legacy systems with a careful mindset, driving proactive solutions to scale and improve infrastructure
  • Embrace the challenge of working with complex, difficult codebases and find innovative ways to improve them

Backend DevelopmentGraphQLPostgreSQLSQLElasticSearchMySQLRuby on RailsCI/CDRESTful APIsSoftware Engineering

Posted 26 days ago
Apply