Apply

Staff Software Engineer

Posted over 1 year agoViewed

View full description

πŸ” Industry: Cybersecurity

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Backend DevelopmentDockerJenkinsKafkaKubernetesC (Programming language)

Requirements:
  • Strong foundation in building, configuring, and maintaining software solutions at scale
  • Solid experience in designing and implementing high-scale distributed systems
  • Proficiency in tools and technologies such as kafka, splunk, s3, kubernetes, terraform, docker, jenkins, and github.
Responsibilities:
  • Perform software development, deployment, and support of commercial and custom software solutions
  • Architect, design, develop, and support third-party, custom, and integration platforms and solutions
  • Lead, drive, and partake in sdlc methodologies.
Apply

Related Jobs

Apply

πŸ“ Spain

πŸ” Communications

🏒 Company: TwilioπŸ‘₯ 5001-10000πŸ’° $378,215,525 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff about 1 year agoMessagingSMSMobile AppsEnterprise SoftwareSoftware

  • 7+ years of experience building resilient, high-throughput services and distributed systems.
  • Comfortable with asynchronous communications and multi-threading concepts and languages.
  • Experience with data storage technologies like MySQL, DynamoDB, Kafka, Redis, Memcached.
  • Very strong understanding of REST APIs.
  • Experience troubleshooting complex production issues.
  • Bachelor's degree in Computer Science or related field.

  • Build APIs, storage systems, cache layers, and workflows to support complex business logic.
  • Collaborate with other Engineers, Product Owners, and Designers.
  • Participate in agile development with rapid, iterative applications.
  • Mentor junior engineers.

DynamoDBKafkaMySQLREST APIRedisMentoringTroubleshooting

Posted 1 day ago
Apply
Apply

πŸ“ CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

πŸ’Έ 200000.0 - 275000.0 USD per year

πŸ” Financial Technology

  • 8+ years of experience designing, developing, and launching backend systems using Python or Kotlin.
  • Extensive experience with highly available distributed systems utilizing AWS, MySQL, Spark, and Kubernetes.
  • Experience with online, real-time ML infrastructure like model servers or feature stores.
  • Developed offline environments for large scale data analysis and model training using Spark, Kubeflow, Ray, and Airflow.
  • Experience delivering major system features and writing high quality code.
  • Comfortable navigating from low-level language idioms to large system architecture.
  • Mastered gathering feedback and strong communication skills.
  • Bachelor's degree in a related field or equivalent practical experience.

  • Responsible for setting technical strategy for the team on a year-long time scale and linking it with business-impacting projects.
  • Collaborate across teams in the ML development lifecycle with machine learning engineers, platform engineers, and product management.
  • Act as a force-multiplier, defining and advocating for technical solutions and operational processes.
  • Ensure team operations and availability through monitoring, triage rotations, and testing.
  • Foster a culture of quality and ownership by setting standards and advocating beyond the team.
  • Develop talent by providing feedback, guidance, and leading by example.

AWSPythonApache AirflowKotlinKubeflowKubernetesMySQLSpark

Posted 5 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 206700.0 - 289400.0 USD per year

πŸ” Digital advertising

  • Degree in a quantitative discipline: engineering, statistics, operations research, computer science, informatics, applied mathematics, economics, etc.
  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building ads-serving related systems, including ads targeting, ads ranking, ads pacing.
  • Experience building A/B testing frameworks for multiparty marketplace scenarios.
  • Experience leading large engineering teams and collaborating with cross-functional partners, especially data science.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques.
  • Leveraging live auction data and model predictions to adjust campaign bids in real time.
  • Incorporating knowledge of the Reddit ads marketplace into budget pacing algorithms.
  • Leading the team on designing new bid and budget optimization products, conducting rigorous A/B experiments.

Cloud ComputingElasticSearchKafkaGoPostgresRedisSparkScalaA/B testing

Posted 5 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Digital Advertising

  • Degree in a quantitative discipline: engineering, statistics, operations research, computer science, informatics, applied mathematics, economics, etc.
  • 7+ years of contributing high-quality code to production systems that operate at scale.
  • 5+ years of experience building ads-serving related systems, including ads targeting, ranking, and pacing.
  • Experience building A/B testing frameworks for multiparty marketplace scenarios.
  • Experience leading large engineering teams and collaborating with cross-functional partners, especially with data science partners.
  • Significant experience in backend programming languages, with a preference for Go or Scala.
  • Experience with API development, service frameworks, data processing frameworks, cloud service providers, and CI/CD tools.

  • Building Reddit-scale optimizations to improve advertiser outcomes using cutting-edge techniques.
  • Leveraging live auction data and model predictions to adjust campaign bids in real time.
  • Leading the design of new bid & budget optimization products and algorithms.
  • Conducting rigorous A/B experiments to evaluate business impact.
  • Collaborating with other leads to set long-term team direction and project execution.

DockerPostgreSQLElasticSearchKafkaKubernetesGoRedisSparkScalaA/B testing

Posted 5 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 200000.0 - 275000.0 USD per year

πŸ” Financial Services

  • 6+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark, and Kubernetes.
  • Experience delivering major features, system components, or deprecating existing functionality through technical and execution plans.
  • Ability to thrive in ambiguity and understand both low-level language idioms and large system architectures.
  • Demonstrated ability to gather and iterate on feedback from peers.
  • Strong verbal and written communication skills.

  • Responsible for setting technical strategy for the team on a year-long time scale and assisting with business-impacting projects.
  • Collaborate with product management, design, and analytics to ensure technical sustainability.
  • Advocate for technical solutions and operational processes as a force-multiplier.
  • Mentor less experienced engineers and set high technical standards.
  • Ensure monitoring, triage rotations, and policies are in place for team operations.
  • Foster a culture of quality through code review and design standards.
  • Help develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonSoftware DevelopmentKotlinKubernetesMySQLSpark

Posted 7 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 232000.0 - 310000.0 USD per year

πŸ” Financial Services

  • Passionate about Affirm's Mission: 'Deliver Honest Financial Products that improve lives'.
  • Solid CS fundamentals and fluency in a dynamically typed language (primarily Python).
  • Enjoy cross-team collaboration, especially with product managers and designers.
  • Humble with the self-awareness to navigate the unknown.
  • User-focused and detail-oriented in the user experience.
  • Experienced in building real-time distributed web services and implementing highly available data storage.

  • Design, implement, and extend core platform services and APIs to enable new products and features.
  • Architect and build the next version of the data-processing pipeline.
  • Create 3rd party developer APIs and tools.
  • Analyze/debug performance issues across distributed services.
  • Plan, design, and build core platform software and systems to scale with increasing users and business needs.

Backend DevelopmentPythonSoftware DevelopmentDesign PatternsData engineeringREST APIMicroservices

Posted 7 days ago
Apply
Apply

πŸ“ Arizona, California, Connecticut, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, Missouri, New Hampshire, New York, North Carolina, North Dakota, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C., Wisconsin

🧭 Full-Time

πŸ’Έ 191679.0 - 241452.0 USD per year

πŸ” Nonprofit technology for political and progressive causes

🏒 Company: ActBlueπŸ‘₯ 51-100πŸ’° $22,000,000 Series A over 14 years agoPoliticsNon ProfitEnterprise Software

  • 10+ years of experience in software engineering and architecture.
  • Strong knowledge of AWS cloud database services, particularly multi-region solutions.
  • Proven experience in scaling PostgreSQL in high-volume environments.
  • Expertise in evaluating and implementing architectural changes like sharding.
  • Understanding of database performance optimization techniques.
  • Ability to improve database architecture for scalability.
  • Collaborative skills for cross-functional work.
  • Proficiency in various database technologies and big data solutions.
  • Experience in database replication, monitoring, and troubleshooting.
  • Passion for automation and configuration management.
  • Linux system administration experience.
  • Strong problem-solving skills and attention to detail.
  • Leadership skills to inspire and guide team members.
  • Excellent communication skills.

  • Collaborate with stakeholders to gather business requirements and develop roadmaps for data architecture.
  • Architect comprehensive data infrastructure for various use cases such as ML, transaction processing, and app development.
  • Lead implementation of modernized data architecture focused on scalability, reliability, and security.
  • Design and execute tests for performance, security, and reliability.
  • Oversee database solution deployment across environments.
  • Manage automation for database processes and ensure continuous monitoring and maintenance.

AWSPostgreSQLSQLDynamoDBKubernetesMachine LearningRedisLinuxTerraformDocumentationTroubleshooting

Posted 8 days ago
Apply
Apply

πŸ“ Canada, U.S.

πŸ’Έ 152000.0 - 210000.0 USD per year

πŸ” AI customer experience

🏒 Company: AdaπŸ‘₯ 251-500πŸ’° $130,000,000 Series C over 3 years agoπŸ«‚ Last layoff almost 2 years agoArtificial Intelligence (AI)Intelligent SystemsSaaSMachine LearningChatbotSoftware

  • 7+ years of backend/full-stack development experience through the entire software lifecycle.
  • Proven expertise in building and scaling large-scale distributed systems.
  • Practical experience deploying generative AI models and systems in production.
  • Strong understanding of cloud-based distributed system architectures.
  • Experience designing, building, and maintaining APIs for external developers.
  • Excellent problem-solving, communication, and collaboration skills.
  • Demonstrated success mentoring and providing technical leadership.

  • Deliver on Ada’s product roadmap by driving long-term technical planning for the Reasoning Engine.
  • Drive discussions on scaling and reliability challenges and implement solutions to enhance performance.
  • Identify innovation opportunities, recommending and implementing improvements to current development practices.
  • Mentor and coach the team on technical and process best practices to foster collaboration and improvement.

Backend DevelopmentCloud ComputingSoftware Engineering

Posted 12 days ago
Apply
Apply

πŸ“ United States

πŸ” Workflow automation

  • 9+ years as a professional software engineer.
  • Your abilities matter, not your education or exactly where you’ve worked.
  • No cybersecurity knowledge required.
  • Comfortable working across frontend, backend, and infrastructure.
  • Focus on solving important problems using technologies like Ruby, Rails, React, TypeScript, Postgres, Redis, and Docker.
  • Work sustainably and maintain a healthy work-life balance.
  • Contribute openly in a supportive and inclusive team environment.

  • Own and architect critical parts of our frontend application, making key decisions that impact scalability and performance.
  • Identify and solve ambiguous, high-impact problems.
  • Drive technical strategy and best practices, championing code quality and performance optimization.
  • Mentor engineers and teach advanced problem-solving approaches.
  • Collaborate closely with product and design teams to shape product features.
  • Influence team priorities and resource allocation.

DockerFrontend DevelopmentRubyRuby on RailsSoftware ArchitectureTypeScriptPostgresRedisReactMentoring

Posted 14 days ago
Apply
Apply

πŸ“ Any country in which we have a physical presence

🧭 Full-Time

πŸ’Έ 206700.0 - 289400.0 USD per year

πŸ” Technology / Software / Advertising

  • 7+ years of experience as a software engineer.
  • Technical leader in the execution of large scale projects from 0 to 1.
  • Experience with large language models (LLMs) and generative AI.
  • Experience working with very large datasets and multiple datastore technologies.
  • Ability to partner with product managers and designers.
  • Experience solving complex system scaling and latency performance problems.
  • Excellent communication skills for collaboration in a remote environment.
  • Extensive software development experience in Python, Golang, Rust, Java, or JavaScript.

  • Lead the design, development, and maintenance of the backend and data infrastructure.
  • Architect and implement scalable solutions for data growth and access.
  • Collaborate with teams to consolidate insights on Reddit’s data.
  • Oversee data storage, retrieval, indexing, and optimize query strategies.
  • Work closely with internal and external users to build relevant products.
  • Provide mentorship and technical guidance to team engineers.
  • Identify technical challenges and propose innovative solutions.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceData engineeringData management

Posted 16 days ago
Apply