Apply

Senior / Principal Software Engineer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, Minimum of 5 years of experience in data engineering and building data platforms; Minimum of 2 years in Machine Learning or closely related field.

📍 Location: United States

🔍 Industry: AI-driven narrative intelligence.

🏢 Company: Blackbird.AI👥 51-100💰 6 months agoArtificial Intelligence (AI)SecurityMachine LearningEnterprise SoftwareIntrusion Detection

🗣️ Languages: English

⏳ Experience: Minimum of 5 years of experience in data engineering and building data platforms; Minimum of 2 years in Machine Learning or closely related field.

🪄 Skills: AWSPostgreSQLPythonElasticSearchETLKafkaMachine LearningMongoDBAirflowData engineeringRedisNosqlCI/CD

Requirements:
  • 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 or a closely related field.
  • Proficiency in databases and query optimization (PostgresSQL, ElasticSearch, MongoDB, Redis, Druid).
  • Expertise in Kafka and Airflow, and experience in big data processing systems like Apache Spark, Flink, or Beam.
  • Expert-level Python coding skills.
  • Strong skills in build automation, continuous integration, and deployment (CI/CD) tools.
Responsibilities:
  • Design and implement real-time distributed data processing systems analyzing public data and detecting emergent threats.
  • Oversee the gathering and annotating of large custom datasets for classification and related challenges.
  • Lead the optimization of ETL processes for various data formats from social media, news, and web sources.
  • Develop and manage the database architecture for a real-time streaming analytics platform.
  • Spearhead build automation, continuous integration, deployment, and performance optimization efforts.
Apply

Related Jobs

Apply

📍 St. Louis, MO

🧭 Full-Time

🔍 Digital product consultancy

🏢 Company: Nerdery👥 101-250InternetConsultingWeb DevelopmentInnovation ManagementAppsInformation TechnologyMobile

  • Undergraduate or graduate degree in a computer-related field or coding bootcamp certificate.
  • 15+ years of software development experience.
  • 6+ years of software architecture experience with modern design patterns.
  • Experience leading and delivering multi-million dollar projects.
  • Extensive experience with CMS applications, particularly Drupal and React frontend.
  • Solid experience in Java and familiarity with Kotlin.
  • Significant experience with Python and relevant frameworks.
  • Expert-level understanding of code patterns and application architecture.
  • Experience using version control systems like Git.
  • Proficiency in CI/CD tools and ability to design CI/CD pipelines.
  • Accountable to the entire technical lifecycle of a large-scale custom software project.
  • Evaluate and develop a highly-effective software development team across multiple disciplines.
  • Own technical review processes and provide ongoing feedback.
  • Manage software delivery by identifying complex problems and documenting decisions.
  • Recommend architectural strategies aligned with client needs.
  • Serve as primary technical liaison across project disciplines.
  • Contribute to internal leadership and maintain coding best practices.
  • Assess technical skills of potential candidates and aid with hiring processes.
  • Support sales requests by providing technical recommendations.
  • Engage in knowledge sharing through publications and speaking at conferences.

AWSLeadershipProject ManagementPythonSoftware DevelopmentDesign PatternsDjangoDrupalFlaskGCPGitJavaJenkinsKotlinSoftware ArchitectureStrategyNext.jsReactCommunication SkillsCollaborationCI/CD

Posted 3 months ago
Apply