Apply

Staff Software Engineer

Posted 2024-10-21

View full description

πŸ’Ž Seniority level: Staff, Minimum 4+ years

πŸ“ Location: United States

πŸ” Industry: Marketing technology / E-commerce

🏒 Company: Northbeam

πŸ—£οΈ Languages: English

⏳ Experience: Minimum 4+ years

πŸͺ„ Skills: AWSPythonMachine LearningPyTorchSoftware ArchitectureAzureData engineeringData scienceTensorflowCollaboration

Requirements:
  • Bachelor's degree in Mathematics, Computer Science, or a highly quantitative STEM field.
  • Strong understanding of statistics, linear algebra, probability, and machine learning.
  • Experience with regression, time series analysis, causal inference, statistical testing, Bayesian modeling, optimization, or signal processing.
  • Strong programming skills to implement data science solutions in production code.
  • Expertise in Python and experience with differentiable or probabilistic programming (e.g., TensorFlow, PyTorch).
  • Experience with cloud infrastructure (e.g., Google Cloud Platform, Azure, AWS).
  • Expertise in software architecture, distributed systems architecture, or data engineering.
Responsibilities:
  • Lead research and development for new and existing data science powered products at Northbeam.
  • Collaborate with engineering and product teams to transition working proofs of concept into production.
  • Provide technical expertise and support for non-technical stakeholders.
  • Educate colleagues in other departments about data science applications in marketing and advertising.
Apply

Related Jobs

Apply

πŸ“ United States

πŸ” AI applications / Machine Learning

  • Experience in building and operating business-critical machine learning systems.
  • Familiarity with high-performance online infrastructure.

  • Build high-performance online infrastructure that powers AI inference at 100K+ QPS with millisecond latency.
  • Ensure services meet tight SLAs on availability and latency.
  • Support mission-critical applications used by enterprises.

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgileArtificial IntelligenceGitMachine LearningCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAgile methodologies

Posted 2024-11-23
Apply
Apply

πŸ“ US

πŸ’Έ 204000 - 259000 USD per year

πŸ” Hospitality

  • 9+ years of relevant industry experience.
  • Hands-on experience in building and operating large-scale distributed systems.
  • Solid understanding of systems and infrastructure fundamentals.
  • Ability to own and dive deeply into a complex code base.
  • Skill in writing clean, readable, testable, maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.

  • Build and operate a unified data access gateway for online product data.
  • Develop a generalized data schematization solution for various storage backends.
  • Create a data ingestion system for different data access methods, including near real-time change data capture (CDC).

Backend DevelopmentLeadershipSoftware DevelopmentJavaJavascriptProduct ManagementJavaScriptCommunication SkillsCollaborationMentoringLinux

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000 - 255000 USD per year

πŸ” Financial technology and blockchain intelligence

🏒 Company: TRM Labs

  • 5-8 years of hands-on experience in database design, development, and enterprise-class operations with technologies such as PostgreSQL, MySQL, Aurora PostgreSQL, and Aurora MySQL.
  • Experience managing a highly reliable database platform focusing on security, performance, and scale to meet enterprise customer requirements.
  • Experience migrating mission-critical database applications from on-premise to the cloud or managing hybrid cloud environments for large enterprise applications.
  • Proficient in data modeling for OLTP and OLAP workloads.
  • Extensive experience in performance monitoring, troubleshooting, and performance tuning.
  • Experience influencing product roadmap and prioritizing database initiatives for business outcomes.
  • Experience writing high-performance Postgres modules and extensions to enhance database performance.

  • Design, implement, and maintain Petabyte scale relational database systems with availability, security, performance, and scalability in mind.
  • Work closely with cross-functional teams to plan and execute database infrastructure build-outs, upgrades, and migrations.
  • Serve as an expert in database performance, scalability, query tuning, monitoring, and incident response.
  • Independently troubleshoot and resolve production and pre-production issues in a timely manner.
  • Contribute to major system upgrades, deployment automation, monitoring enhancements, and production changes.
  • Create operational playbooks, contribute to documentation, and gain domain expertise to drive changes within the team.
  • Tune and configure databases and build tools/scripts for system monitoring, troubleshooting, and automation.

LeadershipPostgreSQLMySQLStrategyPostgresCollaborationDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000 - 200000 USD per year

πŸ” Healthcare recruitment

🏒 Company: Vivian Health

  • 10+ years of engineering experience with a proven track record in managing complex data ingestion.
  • Expert-level proficiency in Python and SQL, with demonstrated experience in data processing and troubleshooting.
  • Fluency in JavaScript for job data ingestion infrastructure.
  • Significant experience with messy data feeds, working with diverse data sources.
  • Strong debugging skills for unpredictable data sources, focusing on platform stability.
  • Familiarity with cloud-based data services (e.g., AWS, GCP), ETL frameworks, and data pipeline tools.
  • Understanding of modern software engineering practices including CI/CD and test-driven development.
  • Strong analytical skills to creatively solve complex data challenges.

  • Oversee the ingestion of hundreds of client data feeds, ensuring accuracy and quality.
  • Debug and resolve complex issues in data feeds and code to maintain stability.
  • Develop solutions to manage data complexities for efficient processing.
  • Collaborate with teams to identify process bottlenecks and implement improvements.
  • Build and maintain documentation on workflows and debugging procedures.
  • Mentor team members to foster knowledge sharing and continuous improvement.

AWSPythonSQLETLGCPGitJavascriptJavaScriptData engineeringAnalytical SkillsCI/CDDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000 - 255000 USD per year

πŸ” Blockchain intelligence and financial services

  • 5-8 years of hands-on experience in database design, development, and enterprise-class operations with PostgreSQL, MySQL, Aurora PostgreSQL, or Aurora MySQL.
  • Experience managing a highly reliable database platform focusing on security, performance, and scale suitable for enterprise requirements.
  • Experience migrating mission-critical database applications from on-premise to the cloud or managing a hybrid cloud environment.
  • Proficient in data modeling for OLTP and OLAP workloads.
  • Extensive experience in performance monitoring, troubleshooting, and performance tuning.
  • Experience in influencing product roadmap and prioritizing database initiatives to drive business outcomes.
  • Experience writing high-performance Postgres modules and extensions.

  • Design, implement, and maintain petabyte-scale relational database systems focusing on availability, security, performance, and scalability.
  • Work closely with cross-functional teams to plan and execute database infrastructure build-outs, upgrades, and migrations.
  • Serve as an expert in database performance, scalability, query tuning, monitoring, and incident response.
  • Manage data replication in environments serving both batch and real-time use cases.
  • Independently troubleshoot and resolve production and pre-production issues promptly.
  • Contribute to major system upgrades, deployment automation, monitoring enhancements, and production changes.
  • Create operational playbooks and documentation to drive changes within the team.

LeadershipPostgreSQLBlockchainMySQLStrategyPostgresCollaborationDocumentation

Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Cybersecurity

🏒 Company: Stellar Cyber

  • Bachelor's degree with 5+ years of working experience or master's/PhD with 2+ years in cybersecurity related fields.
  • 3+ years of experience in Windows application development; experience in Windows kernel development is a plus.
  • Familiarity with at least two programming languages: Python, C/C++, Go, Java, Shell/Powershell.
  • Expertise in agent development on Windows systems, including software packaging, installation, and upgrades.
  • Familiarity with GPO or SCCM based software deployment is a plus.
  • Excellent team player with a can-do attitude and strong communication skills.

  • Develop robust, fault-tolerant, and low footprint sensor software to collect and forward security data from Windows platforms to the Stellar Cyber open XDR platform.
  • Write scripts to build Windows sensor installation/upgrade images, which include minor and major upgrades.
  • Work with DevOps on Windows sensor deployment and testing with CI/CD pipeline.
  • Independently analyze and resolve Windows sensor related customer cases.

PythonCybersecurityJavaC++AzureGoCommunication SkillsCollaborationCI/CDDevOps

Posted 2024-11-19
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 172000 - 215000 USD per year

πŸ” Cryptocurrency and Web3

🏒 Company: Gemini

  • 8+ years Java/C++ or functional programming language experience in an exchange/trading systems environment.
  • Experience with unit testing frameworks and continuous integration tools.
  • 8+ years working with order handling or matching engines.
  • 8+ years working with FIX or other market data/order protocols.
  • Experience in building real-time Linux systems.
  • Solid understanding of IP multicast and TCP protocols.
  • Low latency/lock-free development and design preferred.
  • Experience with multithreading and concurrency preferred.
  • Knowledge of binary or custom protocols (e.g. ITCH/OUCH) preferred.
  • Linux kernel tuning and optimization preferred.
  • Scala experience preferred.

  • Use engineering principles to identify and measure risk and implement quantitative technical risk management solutions in software.
  • Understand business needs, facilitate and develop process workflows, data requirements, and specifications for real-time exchange.
  • Develop scalable architecture for the exchange's future state and contribute to improving trading infrastructure.
  • Write robust code and APIs to support business functions.
  • Report on platform health, known issues, and ongoing investigations.
  • Advocate for necessary changes to ensure system stability and supportability.
  • Mentor teammates to ensure efficient and fault-tolerant feature implementation.
  • Provide continuity in the production environment and respond quickly to production issues.
  • Coordinate and prioritize changes to ensure smooth software migrations and rapid feature rollouts.

Backend DevelopmentLeadershipSoftware DevelopmentGitJavaC++Communication SkillsAnalytical SkillsCollaborationProblem SolvingMentoringLinux

Posted 2024-11-19
Apply
Apply

πŸ“ United States

πŸ” Blood product donation industry

  • Proficiency in full stack development.
  • Experience with Ruby on Rails is required.
  • Ability to work in an agile environment and deliver solutions quickly.
  • Pride and attention to detail in coding.

  • Join the team as a Staff Software Engineer, working to develop full stack solutions.
  • Streamline the donation process for blood products through innovative software.
  • Collaborate in an agile environment to build simple solutions to complex problems.

Backend DevelopmentSoftware DevelopmentAgileFull Stack DevelopmentGitRubyRuby on RailsSCRUMProblem SolvingAgile methodologies

Posted 2024-11-18
Apply
Apply

πŸ“ United States

πŸ’Έ 197500 - 240000 USD per year

πŸ” Social Media Management Software

🏒 Company: Sprout General Referrals

  • 7+ years experience developing and supporting software in a production environment.
  • 5+ years programming in an object-oriented language such as Java, Python, C#, or C++.
  • 2+ years leading engineering projects, including design, development, and implementation of distributed systems.
  • Preferably 5+ years developing high throughput, scalable backend services.
  • 4+ years working with large databases or data stores.
  • Experience working with Elasticsearch or OpenSearch.
  • Experience with cloud computing technologies like AWS or GCP.

  • Build tools to help customers automate tasks and accelerate response times.
  • Collaborate with stakeholders to define vision and lead the team through product and technical roadmaps.
  • Improve processes, systems, and tools for delivering quality products.
  • Champion ideas that matter, holding the team accountable.

AWSLeadershipProject ManagementPythonSQLAgileCloud ComputingElasticSearchGCPJavaC#C++ElasticsearchNosqlCollaboration

Posted 2024-11-15
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 147560 - 263500 USD per year

πŸ” Internet of Things (IoT)

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • Deep subject matter expertise in authentication and authorization in multi-tenant platforms.
  • 12+ years of experience in software design, development, and algorithm-related solutions with at least 4 years in an architect or leadership role.
  • Demonstrated ability to ship production-quality software in a dynamic environment.
  • Expertise working with web services at massive scale deployed on Cloud providers such as AWS or Azure.
  • Is an expert in writing high-quality, performant and maintainable code in a modern programming language.
  • Know your way around a UNIX shell and a Linux operating system.

  • Lead organization-wide projects and develop tools that improve the security and compliance posture of our platform.
  • Deliver impact by solving the hardest security and compliance problems and enabling products to reach the market quickly and successfully.
  • Identify and guide prioritization of opportunities for improvement to our security tools and processes.
  • Increase visibility and knowledge of security best practices to raise the bar across the company.
  • Act as a multiplier for the team, elevating the impact and output of every team member.
  • Influence the vision and roadmap for security and compliance to support our rapid growth.
  • Represent Samsara in external-facing forums: writing on our engineering blog, speaking at conferences, collaborating with vendors.
  • Champion, role model, and embed Samsara’s cultural principles.

AWSLeadershipSoftware DevelopmentIoTStrategyAzureCollaborationMentoringLinuxCompliance

Posted 2024-11-15
Apply