Apply

Principal Software Engineer

Posted 5 months agoViewed

View full description

πŸ” Industry: Data Analytics

πŸ—£οΈ Languages: English

Requirements:
  • The ideal candidate should have expertise in data structures and algorithms, as well as experience in low-level languages like C++ or Rust
  • Previous startup experience is preferred
  • Knowledge of Abstract Syntax Trees, database query planning, and data engineering is a plus.
Responsibilities:
  • The Principal Software Engineer will work on developing and maintaining Cube's SQL API, ensuring data access and optimization
  • They will contribute to the codebase on GitHub and participate in community support.
Apply

Related Jobs

Apply

🏒 Company: BforeAI

Posted 1 day ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Observability

🏒 Company: New RelicπŸ‘₯ 1001-5000πŸ’° Private about 1 year agoπŸ«‚ Last layoff about 1 month agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 16+ years of professional software development experience.
  • Proven track record of senior technical leadership.
  • Knowledge of principles for building highly-available software and data pipelines.
  • Strong interpersonal skills to seek consensus and provide leadership.
  • Ability to quickly familiarize with new teams and make impactful contributions.

  • Engage, embed, and go deep with teams on high-impact projects.
  • Perform run-ahead research and build prototypes for new features or to optimize existing systems.
  • Coach and mentor teams, developing balanced and maintainable solutions.
  • Contribute to cross-team initiatives, promoting standards and information sharing.

Backend DevelopmentSoftware DevelopmentCloud ComputingJavaKafkaKubernetesMicroservices

Posted 6 days ago
Apply
Apply

πŸ“ India

πŸ” Software development

🏒 Company: New RelicπŸ‘₯ 1001-5000πŸ’° Private about 1 year agoπŸ«‚ Last layoff about 1 month agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 15+ years of relevant technology experience.
  • 8+ years of experience architecting platforms and frameworks at scale.
  • 5+ years of technical leadership with top-level engineering teams.
  • Experience building and operating sophisticated UI/UX.
  • Deep knowledge of browsers, their APIs, and internals.
  • Good knowledge of algorithms and data structures.
  • Ability to debug large-scale codebases.

  • Building innovative experiences to explore customers’ full-stack telemetry data.
  • Improving existing experiences like New Relic Infrastructure.
  • Documenting processes to keep globally distributed teams in sync.
  • Collaborating closely with platform teams on UI SDK and tooling.
  • Partnering with Directors of Engineering to formulate technical roadmaps.

AlgorithmsData StructuresWritten communication

Posted 6 days ago
Apply
Apply

πŸ“ India

πŸ” Software Development

🏒 Company: New RelicπŸ‘₯ 1001-5000πŸ’° Private about 1 year agoπŸ«‚ Last layoff about 1 month agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • 15+ years of relevant technology experience.
  • 8+ years of experience architecting scalable platforms.
  • 5+ years of technical leadership with top engineering teams.
  • Experience building and operating sophisticated UI/UX.
  • Deep knowledge of browsers at API level and internals.

  • Lead multiple language, browser, and mobile agent teams to build a brand-new observability experience.
  • Develop innovative experiences to explore customers’ full-stack telemetry data.
  • Work closely with platform teams to develop UI SDK and tooling.
  • Partner with Directors of Engineering to formulate technical roadmaps.

JavascriptSoftware ArchitectureAlgorithmsData StructuresWritten communicationCross-functional collaborationDebugging

Posted 6 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Manufacturing

🏒 Company: XometryπŸ‘₯ 501-1000πŸ’° $75,000,000 Series E over 4 years agoArtificial Intelligence (AI)3D PrintingIndustrial EngineeringSoftware

  • At least 8 years of experience in software engineering or similar technical roles.
  • A bachelor’s degree is required; an advanced degree (M.S. or PhD) in computer science or a related field is preferred.
  • Proficiency in software engineering best practices, including object-oriented design, code versioning, and testing.
  • Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (Docker and Kubernetes).
  • Experience designing, building, and managing distributed computing systems.
  • Excellent communication and interpersonal skills for effective collaboration.

  • Adopt a 'lead by example' approach by actively coding and troubleshooting, as well as creating documentation and technical diagrams.
  • Serve as a technical mentor and guide to engineers across the organization.
  • Perform code reviews and mentor others on best practices in ML Engineering.
  • Guarantee the delivery of superior infrastructure and software that exceeds customer expectations.
  • Build strong partnerships with product managers, data scientists, and company leadership.
  • Champion the adoption of cutting-edge technologies and methodologies.

AWSDockerCloud ComputingKubernetesMachine LearningSoftware Engineering

Posted 8 days ago
Apply
Apply

πŸ“ Washington, D.C. & various unanticipated locations throughout U.S.

🧭 Full-Time

πŸ’Έ 173763.0 USD per year

πŸ” Transportation

  • Bachelor's degree or equivalent in Computer Science, Information Systems, Business Administration, or related field.
  • Seven years of progressive experience as a Principal Software Engineer or related software development occupation.
  • Experience with SAP Success Factors HR Cloud Technologies, including various modules.
  • Proficient in designing, configuring, and enhancing SAP SuccessFactors solutions.
  • Skills in UI design and application architecture compliance.
  • SAP SuccessFactors certification required.

  • Drives the development and effective use of SAP Success Factors HR cloud Technologies.
  • Leads the systems development approach, ensuring clear requirements and effective methodologies are followed.
  • Conducts design specifications and assists in sizing technical requirements.
  • Ensures compliance with industry standards and Amtrak's technology strategies.
  • Provides ongoing system maintenance and acts as the escalation point.
  • Leads, guides, and provides oversight for technical teams.
  • Assists in the development of user guides and training documentation.

Software DevelopmentQuality Assurance

Posted 8 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Artificial Intelligence, Data Analytics

🏒 Company: Blackbird.AIπŸ‘₯ 51-100πŸ’° 5 months agoArtificial Intelligence (AI)SecurityMachine LearningEnterprise SoftwareIntrusion Detection

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 5 years of experience in data engineering and building data platforms.
  • Minimum of 2 years of professional experience in Machine Learning.
  • Proficiency in databases and query optimization including PostgresSQL, ElasticSearch, MongoDB, Redis, Druid.
  • Expert-level Python coding skills and experience with build automation, CI/CD tools.

  • Design and implement real-time distributed data processing systems analyzing public data and detecting emergent threats.
  • Lead and manage the development and optimization of ETL processes for various data formats.
  • Oversee the database architecture and develop tools for query and analytics processing focusing on real-time applications.
  • Conduct performance analysis and empirical studies, making strategic tradeoff decisions.
  • Drive project management and development of new platform features.
Posted 12 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 166900.0 - 198000.0 USD per year

πŸ” Software and data visualization for space, defense, and critical infrastructure sectors

🏒 Company: HypergiantπŸ‘₯ 101-250πŸ’° Corporate over 5 years agoArtificial Intelligence (AI)Machine LearningInformation TechnologyMilitary

  • 10+ years of hands-on experience in full-stack software design and development.
  • 7+ years of experience in system architecture and integration with third-party APIs.
  • Comfortable performing research, discovery, and synthesizing architecture and technical roadmaps.
  • Experience developing resilient file-transfer and data-streaming architectures.
  • Experience with static-site generation frameworks such as Astro, Next.JS, Gatsby, etc.
  • Ability to manage client expectations and project timelines.
  • Experience in managing, mentoring, and coaching development teams in an Agile environment.
  • Proficiency in version control and collaborative development workflows.
  • Willingness to learn new technologies.

  • Meet with clients (business and technical) to extract necessary information for documenting architecture.
  • Perform technical evaluations of prototypes and requirements, providing feedback to ensure feasibility and performance.
  • Document and maintain records for decisions behind architectural choices.
  • Build web applications in accordance with the design system for integration with partner software.
  • Implement pixel-perfect Figma designs replicating interactive prototypes.
  • Support development, testing, building, and deployment of software in production environments.
  • Evaluate and recommend technologies, frameworks, tools, and processes for improvement.
  • Solve complex problems and mitigate technical risks.
  • Proactively address security requirements.

JavascriptTypeScript

Posted 16 days ago
Apply
Apply

πŸ“ Canada, USA

πŸ” Adtech, Martech

  • Passionate about cutting-edge technologies.
  • Experience with large-scale systems.
  • Mentoring high-performing teams.

Spearhead the Adtech/Martech technology stack.

Backend DevelopmentLeadershipSoftware DevelopmentAgileGitJavaJavascriptProduct ManagementJiraCross-functional Team LeadershipCommunication SkillsCollaborationProblem SolvingAgile methodologiesMentoring

Posted 19 days ago
Apply
Apply

πŸ“ United States

πŸ’Έ 140000.0 - 180000.0 USD per year

πŸ” SaaS-based Global Employment Platform

🏒 Company: G-P

  • Extensive experience in architecting and developing highly scalable enterprise level services, platforms or products.
  • Experience in building large scale distributed enterprise applications in geographically distributed teams.
  • Knowledge of modern cloud architectures and technologies; AWS experience preferred.
  • Deep knowledge of back end and front end technologies: Java, Node.js, Python, Redis, React.js/Typescript.
  • Working knowledge of content management systems and SEO is desired.
  • Excellent communication skills and experience documenting technical concepts.
  • Experience in a startup or high-growth environment is preferable.

  • Drive the technical evolution of the SaaS cloud platform.
  • Lead technical design, prototyping, building, and execution.
  • Collaborate with product managers and technical teams.
  • Ensure technical progress while maintaining security and performance.
  • Deliver solutions in a cloud-managed and serverless ecosystem.
  • Promote best practices in application development.
  • Mentor Software Engineers through coaching and training.

Node.jsPythonAgileJavaReact.jsSalesforceTypeScriptContent managementRedisServerlessReactCommunication SkillsSEOCoaching

Posted 19 days ago
Apply

Related Articles

Posted 4 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 4 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 4 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 4 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.