Apply

Senior / Principal Software Engineer

Posted 7 days agoViewed

View full description

💎 Seniority level: Senior, 5 years

📍 Location: Slovakia, Estonia, France

🔍 Industry: Software Development

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

🗣️ Languages: English

⏳ Experience: 5 years

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, demonstrating a track record of successfully delivering novel research and/or product offerings.
  • Demonstrated success in deploying cloud and SaaS model products, with expertise in building optimized processing pipelines for streaming analytics applications.
  • Proficiency in databases and query optimization (PostgresSQL, ElasticSearch, MongoDB, Redis, Druid), including experience with NoSQL and graph databases.
  • Experience in horizontally scaling databases.
  • Expertise in Kafka and Airflow, with a strong understanding of runtime profiling tools.
  • Experience in big data processing systems similar to Apache Spark, Flink, Beam or similar.
  • Strong skills in build automation, continuous integration, and deployment (CI/CD) tools.
  • Expert-level Python coding skills.
  • Project management skills and the ability to lead development initiatives.
Responsibilities:
  • Design and implement real time distributed data processing systems analyzing public data and detecting emergent threats.
  • Focus on research and development in information extraction, multilingual NLP, automated summarization, graph network analysis, Computer visions, and LLMs (Large Language Models).
  • Oversee the gathering and annotating of large custom datasets for tasks like text or vision classification, unsupervised pre-training, translation, tagging, and related challenges.
  • Apply your knowledge of machine learning performance evaluation techniques, recognizing failure modes and limitations in the process.
  • Lead and manage the development and optimization of ETL processes for various data formats from social media, news, and web sources.
  • Design and implement robust database systems and develop tools for query and analytic processing, focusing on real-time streaming applications.
  • Conduct performance analysis and empirical studies, making strategic decisions on tradeoffs (e.g., cost vs. throughput/latency).
  • Develop, manage, and oversee the database architecture for our real-time streaming cloud-hosted analytics platform.
  • Spearhead build automation, continuous integration, deployment, and performance optimization efforts, upholding our strict security requirements.
  • Drive the project management, leading the development of new features and capabilities.
  • Design test suites and implement inline instrumentation to ensure data correctness.
  • Design secure and scalable REST APIs.
Apply

Related Jobs

Apply

🔍 National Security

🏢 Company: Clarity Innovations👥 251-500💰 $11,661,054 Private over 1 year agoAnalyticsSoftwareCloud Infrastructure

  • Experience building awesome UIs and user friendly experiences
  • Experience developing and deploying full stack applications in production environments, including both frontend (JavaScript, React/Angular, HTML5, CSS3) and backend (Python, Node.js, Java) technologies
  • Proven experience integrating and consuming RESTful and GraphQL APIs, including backend AI or data services
  • Strong understanding of UX/UI principles and hands-on experience designing intuitive user interfaces in collaboration with designers and product teams
  • Understanding of cloud platforms (AWS, Azure, or Google Cloud)
  • Drive the design and integration of an intuitive graphical user interface (GUI) that hooks into backend AI APIs, providing a seamless centralized interface for end users to leverage for a variety of functions.
  • Create seamless, engaging user experiences for developers and end-users.
Posted 14 days ago
Apply
Apply

📍 Pakistan

🧭 Full-Time

🔍 Software Development

🏢 Company: Creative Chaos👥 1-10SEOE-CommerceTechnical SupportWeb Design

  • BS degree in Computer Science/Software Engineering or similar relevant field
  • 3-8 years of working experience in Ruby on Rails and its frameworks
  • Extensive experience working with common gems in the Ruby/Rails ecosystem (Devise and Pundit in particular)
  • Experience building large-scale production web applications with API interfaces
  • Have gone through performance challenges of a production RoR web application (e.g., stress testing and performance tuning)
  • Have a good understanding of the testing pyramid and are comfortable implementing specs in each layer using the RSpec framework
  • Ability to work effectively at all levels of the stack rails, Ruby, ES6
  • Familiarity with front-end technologies (like JavaScript, CSS and HTML)
  • Strong understanding in SQL and should have experience in writing SQL queries
  • Strong Experience with CI/CD pipelines, AWS, and cloud technologies including Docker and Kubernetes
  • Experience in Agile development methodologies, including SCRUM
  • Excellent verbal and written English Communication skills
  • Excellent Problem-Solving and Analytical skills
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

AWSDockerSQLAgileEs6HTMLCSSJavascriptKubernetesRubyRuby on RailsSCRUMCommunication SkillsAnalytical SkillsCI/CDAgile methodologies

Posted 8 months ago
Apply
Apply

📍 Pakistan

🏢 Company: Creative Chaos👥 1-10SEOE-CommerceTechnical SupportWeb Design

  • Bachelors/Master’s degree in CS/Software Engineering or related discipline
  • Proven 3-7 years of working experience as a Vue.JS/Full stack developer
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
  • Experience with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
  • Experience with backend tools such as NodeJS and databases including MongoDB is a plus
  • Experience working with RESTful APIs
  • Strong Experience with CI/CD pipelines, AWS, and cloud technologies including Docker and Kubernetes
  • Familiarity with test automation and test-driven development
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Excellent verbal and written English communication skills
  • Flexible attitude and versatile personality
  • Strong presentation skills
  • Strong influence among team members
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions.

AWSDockerKubernetesMongoDBVue.JsJiraCommunication SkillsCollaborationCI/CDRESTful APIsNodeJS

Posted 8 months ago
Apply
Apply

📍 Pakistan

🏢 Company: Creative Chaos👥 1-10SEOE-CommerceTechnical SupportWeb Design

  • Bachelors/Master’s degree in CS/Software Engineering or related discipline
  • Proven 3-7 years of working experience as a Full stack developer
  • Strong proficiency in Microsoft technologies, tools and platforms
  • Knowledge and experience of .Net Core, ASP.Net MVC and Web API
  • Knowledge and experience of developing user interfaces with HTML and CSS
  • Knowledge and experience of developing applications with React, Redux and Context
  • Knowledge and experience in writing backend components and Restful APIs
  • Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL and MongoDB
  • Knowledge and experience of Azure and AWS
  • Creating database structure for the required functionality
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Excellent verbal and written English communication skills
  • Flexible attitude and versatile personality
  • Strong presentation skills
  • Strong influence among team members
  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

AWSPostgreSQLSQLASP.NETHTMLCSSMongoDBMySQLOracleJiraASP.NET MVCAzure.NET.NET coreReduxReactCommunication SkillsCollaborationRESTful APIs

Posted 8 months ago
Apply

Related Articles

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 4 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

Posted 9 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 9 months ago

Read about the recent updates in remote work policies by major companies, the latest tools enhancing remote work productivity, and predictive statistics for remote work in 2024.

Posted 10 months ago

In-depth analysis of the tech layoffs in 2024, covering the reasons behind the layoffs, comparisons to previous years, immediate impacts, statistics, and the influence on the remote job market. Discover how startups and large tech companies are adapting, and learn strategies for navigating the new dynamics of the remote job market.