Apply

Senior Backend API Data Developer

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 163000.0 - 195000.0 USD per year

🔍 Industry: Cybersecurity

🏢 Company: Armis Security👥 501-1000💰 $200,000,000 Series D 5 months ago🫂 Last layoff over 2 years agoInternet of ThingsInformation TechnologyCyber SecurityNetwork Security

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentPythonSQLBashCloud ComputingETLMongoDBData engineeringData StructuresFastAPIREST APIRedisPandasSparkData modeling

Requirements:
  • 5+ years experience as a Software Engineer or similar role, with a focus on building data pipelines and infrastructure.
  • Hands on experience in Python programming and experience with relevant libraries and frameworks for data processing is required (e.g. Pydantic, MongoDB, FastAPI, Redis, Pandas, NumPy, Spark). - Required
  • 3+ years experience with MongoDB and larger data sets is required i.e. Terabyte's - Required
  • Strong understanding of database systems, with experience in designing and optimizing queries.
  • Hands-on experience with cloud platforms, particularly AWS (Amazon Web Services), and familiarity with services such as S3, ECS, SQS.
  • Experience working with large-scale distributed systems and parallel processing frameworks.
  • Solid understanding of data modeling concepts and techniques.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Responsibilities:
  • Design, build, and maintain scalable data pipelines and infrastructure to support the collection, processing, and analysis of large volumes of data.
  • Develop robust ETL processes to extract, transform, and load data from various sources into our data warehouse.
  • Optimize data processing workflows for performance, reliability, and scalability.
  • Implement data quality monitoring and validation processes to ensure accuracy and consistency of data.
  • Work closely with frontend software engineers to integrate data-driven features and functionalities into our products and services.
  • Stay abreast of emerging technologies and best practices in data engineering, and propose innovative solutions to enhance our data infrastructure.
Apply