We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Engineer - Data Plane
About Blackshark AI: Blackshark AI specializes in transforming satellite and drone imagery processing through advanced AI algorithms. Our platform enables custom model training for real-time geospatial insights, dramatically reducing what was once a manual process. We’ve secured $35 million in Series A funding and work with clients across defense, government, insurance, and enterprise sectors. Our technology stack includes Python, FastAPI, PyTorch, Postgres, and Redis. We’re committed to innovation, security, and employee development in a collaborative environment.
About The Role: As a Senior Software Engineer on the Data Plane team, you’ll design and implement the core AI processing components of our platform. This role involves developing machine learning models, optimizing data pipelines, and ensuring the scalability and reliability of our geospatial processing systems. You’ll work closely with data scientists and infrastructure teams to deliver high-performance solutions for our diverse client base.
Key Responsibilities:
- Design, develop, and optimize data processing pipelines using Python and related technologies
- Implement machine learning models for image recognition and pattern detection
- Collaborate with data scientists to translate research into production-ready systems
- Ensure scalability and reliability of data processing components
- Optimize database performance using Postgres and Redis
- Integrate services with our cloud infrastructure and monitoring systems
- Troubleshoot and resolve complex technical issues in production environments
- Mentor junior engineers and contribute to architectural decisions
- Stay current with advances in AI, machine learning, and geospatial processing
Required Skills & Ideal Candidate:
- Proven experience with Python and related frameworks (FastAPI)
- Strong background in machine learning and AI/ML concepts
- Experience with database technologies (Postgres, Redis)
- Understanding of distributed systems and cloud computing
- Excellent problem-solving skills with a focus on performance optimization
- Strong collaboration and communication abilities
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with PyTorch or similar ML frameworks
- Portfolio demonstrating relevant projects or contributions to open-source AI projects
Compensation: The estimated pay range for this role is $150,000 - $190,000, with equity options available. Benefits include health coverage, retirement plans, paid time off, and professional development opportunities.