Apply

Staff Engineer

Posted 2024-11-20

View full description

πŸ’Ž Seniority level: Staff, 10+ years in software engineering, 3+ years in Python

πŸ“ Location: Canada, United States, Brazil, Argentina, Peru

πŸ” Industry: Construction and industrial engineering sectors

🏒 Company: UpRecruit

⏳ Experience: 10+ years in software engineering, 3+ years in Python

πŸͺ„ Skills: AWSPythonSQLGCPHTMLCSSJavascriptJenkinsKubernetesMachine LearningMongoDBAzureCassandraReactCI/CDJavaScriptTerraform

Requirements:
  • 10+ years in software engineering.
  • 3+ years of professional experience in Python.
  • Proficiency in HTML/CSS, JavaScript, and modern web frameworks like React.
  • Understanding of machine learning fundamentals.
  • Strong grasp of networking principles.
  • Experience deploying container-based applications using Kubernetes.
  • Familiarity with deployment tools like Ansible or Terraform.
  • Knowledge of databases such as MongoDB, Cassandra, or SQL.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Proficiency in CI/CD pipeline management with tools like Jenkins.
  • API design and implementation experience, including REST and GraphQL.
Responsibilities:
  • Lead the adoption of best practices in code standards, testing strategies, CI/CD processes, and security protocols.
  • Optimize system architecture by balancing complexity and cost, including application hosting, communication between components, and API design.
  • Contribute directly to high-impact projects.
  • Mentor engineering team members and support their career growth.
Apply

Related Jobs

Apply
πŸ”₯ Staff Engineer
Posted 2024-11-20

πŸ“ Cambridge, MA

🧭 Full-Time

πŸ’Έ 128000 - 139000 USD per year

πŸ” Marketing and advertising

🏒 Company: Known

  • Must possess at least a Master’s degree in Computer Science or a closely related field plus 3 years of experience as a full-stack software engineer.
  • Alternatively, a Bachelor’s degree in Computer Science or a closely related field plus 5 years of progressive experience is acceptable.
  • Must have at least 1 year of experience in the advertising or marketing industry.
  • Professional experience must include: TypeScript, PostgreSQL, Google Cloud, Snowflake, AWS, CircleCI, Docker, Airflow, Linux, MacOS, Node.js, Vue.js.
  • Must have experience with digital and television platforms.
  • Highly proficient in Python and experience with SQL databases is required.

  • Manage complex projects related to the development of data applications for marketing and advertising across television and digital platforms.
  • Serve as the subject-matter expert and drive the development of data applications.
  • Collaborate with stakeholders to translate business requirements into technical requirements and workflows.
  • Set project milestones, manage releases, and lead implementation.
  • Oversee continuous integration/delivery, testing, and tooling design.
  • Research and present new technologies to improve performance.

AWSDockerNode.jsPostgreSQLPythonSQLSnowflakeTypeScriptVue.JsAirflowVue.jsLinux

Posted 2024-11-20
Apply
Apply

πŸ“ United States of America

πŸ’Έ 115000 - 300000 USD per year

πŸ” Insurance

🏒 Company: external

  • Fluency with at least one modern programming language (C#, Java, Python, or GO).
  • Hands-on software development experience (10-20% of the time).
  • Strong system design, architecture knowledge, and full lifecycle understanding.
  • Passion for testing (unit, integration, functional, performance).
  • Foundation in algorithms, data structures, and core computer science concepts.
  • Experience implementing RESTful and GRPC services, micro-services, and messaging technology.
  • Knowledge of SaaS/PaaS/IaaS cloud technologies and platforms like AWS, GCP, or Azure.
  • Understanding of SQL and NoSQL databases.
  • Ability to construct and apply metrics for decision-making.
  • Strong site reliability engineering principles.
  • Exceptional leadership, communication, and negotiation skills.
  • Strategic thinking and positive change project driving experience.

  • Manage projects and processes to ensure team efficiency.
  • Hire, mentor, and manage engineering staff.
  • Perform engineering design evaluations within constraints.
  • Influence platform design to meet business needs.
  • Set and report KPIs for data-driven decisions.
  • Oversee software development execution.
  • Simplify and standardize designs for performance.
  • Ensure availability and performance of production applications.
  • Build relationships with tech teams and business partners.

AWSLeadershipPythonSoftware DevelopmentSQLCloud ComputingGCPIoTJavaC#StrategyAlgorithmsAzureData StructuresGogRPCNosqlCommunication SkillsNegotiation

Posted 2024-11-20
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 195720 - 244645 USD per year

πŸ” Edge cloud computing

🏒 Company: Fastly

  • Minimum of 7 years of Software Engineering experience.
  • At least 3 years of experience with systems-level programming (programming languages, compilers, runtimes, or operating systems).
  • Willingness to dive into and learn bleeding-edge and developing technologies.
  • Optional experience in research, technical leadership in open source, and familiarity with Rust, Go, C, or C++.

  • Coordinate and communicate seamlessly with team members and across other technical and product teams.
  • Contribute to code reviews, improving the codebase and other team processes.
  • Manage projects from a technical lead role, driving project progress and communicating project status to stakeholders.
  • Focus on areas such as the Wasmtime runtime environment, compilers, and language runtimes for Wasm.

Software DevelopmentServerless

Posted 2024-11-16
Apply
Apply

πŸ“ US, UK, Germany, Australia

🧭 Full-Time

πŸ” Employee experience platform

  • Solid understanding of systems architecture and programming.
  • Expertise in web platform fundamentals (HTML, CSS, DOM, accessibility, performance, responsive design) and modern JavaScript frameworks (e.g., React).
  • Experience building large-scale JavaScript/TypeScript applications with emphasis on design patterns and codebase health.
  • Experience creating a React component library used by multiple teams adhering to high quality standards.
  • Experience in change management and effective communication of change at scale.

  • Drive the technical vision and strategy for Culture Amp’s design system.
  • Drive continuous improvements to design system tooling, engineering systems and processes.
  • Coach and uplift other engineers in the team.
  • Build connections with other teams to influence adoption of the design system.

LeadershipAgileDesign PatternsHTMLCSSJavascriptTypeScriptJavaScriptStrategyReactDocumentationCoaching

Posted 2024-11-14
Apply
Apply

πŸ“ North America, South America, Europe, Asia

🧭 Full-Time

πŸ’Έ 180000 - 230000 USD per year

πŸ” Digital creative agency

🏒 Company: Code and Theory

  • Proven technical experience leading practice around Adobe Workfront.
  • Minimum 2 years as a Workfront System Admin or Consultancy Experience.
  • At least 1 year of experience in Workfront implementation.
  • 1 year leading multi-platform Adobe solutions as a product owner or consultant.
  • 1 year configuring integrations and automations using Workfront Fusion.
  • Bachelor's degree in Computer Science, IT, Engineering, or related field.

  • Help clients adopt and optimize Adobe Workfront.
  • Act in a consulting capacity, defining solutions and accelerating delivery.
  • Provide best practice guidance on Adobe Workfront.
  • Configure Workfront functionalities to meet business requirements.
  • Lead client discovery sessions and assess business processes.

LeadershipProject ManagementProduct ManagementProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Posted 2024-11-14
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Healthcare

  • 10+ years of overall hands-on professional experience with distributed systems engineering.
  • 5+ years of meaningful coding experience with Golang, including shipping production systems.
  • 5+ years of experience with core technologies in a cloud environment, such as AWS, Kubernetes, and Docker.
  • 2+ years of meaningful coding experience with Python.
  • Experience with application, server, and service security protocols like OAuth2.
  • Strong capabilities in testing and test automation techniques.
  • Familiarity with SQL, NoSQL, and key-value stores.
  • Excellent asynchronous communication skills and a commitment to learning.

  • Develop core platform features using Golang, Python, and cloud services with a focus on developer experience and testing.
  • Apply experience with distributed systems to enhance architecture and services.
  • Collaborate with engineering and other teams to convert requirements into technical solutions.
  • Partner with cloud/SRE team for performance tuning of Kubernetes clusters and storage needs.
  • Assist in reviewing security testing findings and implementing secure coding practices.
  • Influence the engineering organization to adopt best practices in software development.
  • Write and maintain system specifications, documentation, and test plans.
  • Serve as a peer reviewer for code and participate in architecture specification reviews.
  • Mentor less-experienced developers.

AWSDockerPostgreSQLPythonSoftware DevelopmentSQLBashKafkaKubernetesSQLiteAirflowGoGolangSparkLinuxDocumentation

Posted 2024-11-13
Apply
Apply

πŸ“ United States of America

πŸ’Έ 115000 - 230000 USD per year

🏒 Company: External

  • Expertise in designing and managing large-scale distributed data systems.
  • Strong knowledge of modern data platforms (e.g., Snowflake, Spark, Datalake, Kafka).
  • Hands-on experience with major cloud platforms (AWS, GCP, Azure).
  • Proficiency in programming and scripting (Python, Java, Scala, Go).
  • In-depth knowledge of CI/CD practices, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, Ansible).

  • Lead the design and implementation of large-scale, fault-tolerant, and highly available data platforms.
  • Architect and develop end-to-end data pipelines that ensure reliability, scalability, and performance of data processing systems.
  • Drive best practices for data reliability, disaster recovery, monitoring, alerting, and incident management.
  • Collaborate with cross-functional teams (data engineering, DevOps, SREs) to integrate, test, and improve platform reliability and performance.
  • Mentor and guide engineers across the organization.

AWSDockerPythonSoftware DevelopmentSQLGCPJavaKafkaKubernetesSnowflakeApache KafkaAzureData engineeringGoGrafanaPrometheusNosqlSparkCommunication SkillsCI/CDDevOpsTerraformCompliance

Posted 2024-11-13
Apply
Apply

πŸ“ SF Bay Area, NYC, Seattle Metro, Denver / Boulder Metro, New York (excluding NYC), Washington D.C., California (excluding SF Bay Area), Colorado (excluding Denver / Boulder Metro), Washington (excluding Seattle Metro)

🧭 Full-Time

πŸ’Έ 205100 - 289600 USD per year

πŸ” Cloud Infrastructure Automation

🏒 Company: HashiCorp

  • Have 7+ years of production experience working on backend applications written in Ruby on Rails.
  • Expertise designing and building authorization systems (RBAC and ABAC).
  • Ability to work with a large group of skilled engineers, providing technical guidance and decision-making ability.
  • Ability to take on vague and partially defined problems and provide solutions.
  • Experience or interest in learning Terraform and Terraform internals.
  • Experience navigating large and complex codebases.
  • Experience leading software development projects from conception to delivery.
  • Proactive and excels at swiftly delivering valuable results to meet product goals.
  • Enjoys working collaboratively on a fully-remote, fast-moving team.
  • Strong written communication skills, and understands how to use tools like code review to asynchronously unblock and level up peers.

  • Lead the design, development, and implementation of RBAC-related back services on which HCP Terraform relies.
  • Provide technical guidance and mentorship to engineers within the Ionic team.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Spend time writing about customer problems, potential solutions, and more in the form of RFCs (Requests For Comments).
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

Software DevelopmentRubyRuby on RailsProduct DevelopmentCommunication SkillsTerraform

Posted 2024-11-09
Apply
Apply
πŸ”₯ Staff Engineer
Posted 2024-11-07

πŸ“ United States, Netherlands, United Kingdom, Spain, Estonia, Portugal, France, Sweden, Canada

πŸ” Climate technology

🏒 Company: Overstory

  • Broad and deep understanding of system design with the ability to select appropriate paradigms/technologies.
  • Experience in full stack development including React/Typescript, Python/fastAPI, and Postgres DB.
  • Comfortable in a build-run environment using GCP, cloud run, grafana, k8s, or similar.
  • Ability to design and implement scalable and resilient systems.
  • Strong leadership skills for mentoring and coaching.
  • Excellent communication and collaboration skills.
  • Passion for learning and staying updated with industry trends.

  • Evolve a suite of web tools for utility companies to manage risks associated with climate change, wildfires, and storms.
  • Ensure product can handle 3x YoY growth.
  • Accelerate time to value of new product capabilities.
  • Reduce manual work for vegetation analysis ingestion.

LeadershipPythonFull Stack DevelopmentGCPTypeScriptFastAPIGrafanaPostgresReactCommunication SkillsCollaborationMentoring

Posted 2024-11-07
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 210000 - 240000 USD per year

πŸ” Cloud-native applications and analytics

🏒 Company: Sumo Logic

  • B.S. / M.S. / Ph.D. in Computer Science or related disciplines.
  • 8+ years of industry experience with a proven track record.
  • Subject matter expert/Tech lead on Gen-AI technologies such as prompt engineering and LLM fine tuning.
  • Experience in AI system design and development.
  • Excellent collaboration and communication skills.
  • Experience with software engineering of production-grade services in cloud environments.
  • Experience in formulating ML use cases and putting ML models into production.
  • Knowledge of Sumo Logic customer problem domains.
  • Operational excellence orientation including SLIs/SLOs, monitoring, and troubleshooting.
  • Solid grounding in core ML concepts and basic statistics.

  • Identifying and validating opportunities for AI/ML applications.
  • Driving technical delivery through the full feature lifecycle from idea to production.
  • Collaborating with teams to identify problems and deliver solutions.
  • Assessing requirements for large-scale data and AI/ML platform components.
  • Working with UX/UI teammates on product usability.
  • Owning uptime and reliability of services, including on-call rotation.
  • Developing tooling, automation, and microservices for team efficiency.

Product DevelopmentCommunication SkillsCollaboration

Posted 2024-11-07
Apply