Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Platform Analytics image - Rise Careers
Job details

Senior Software Engineer, Platform Analytics

BlackSky is a leading real-time intelligence company seeking a Senior Software Engineer to join their Platform Analytics team. The role involves developing and improving machine learning algorithms and pipelines.

Skills

  • Production software development
  • REST API design and implementation
  • Fluency in Python
  • Database technologies
  • Cloud environment management

Responsibilities

  • Design, develop, and document data services for scalable solutions.
  • Collaborate with teams to design interfaces for analytics-related services.
  • Maintain platform analytics production services.
  • Provide feedback during design sessions and code reviews.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Medical, dental, vision insurance
  • 15 days PTO and 11 company holidays
  • 401(k) with employer match
  • Flexible Spending Accounts
  • Professional development opportunities
To read the complete job description, please click on the ‘Apply’ button
BlackSky Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
BlackSky DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of BlackSky
BlackSky CEO photo
Brian OToole
Approve of CEO

Average salary estimate

$145000 / YEARLY (est.)
min
max
$135000K
$155000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Platform Analytics, BlackSky

If you're a talented Senior Software Engineer, Platform Analytics, looking to make a real impact, BlackSky has an exciting opportunity for you! Based in Herndon, Virginia, with options for remote work and a presence in Seattle, you'll join a dedicated team that leverages cutting-edge technology in the space-based intelligence sector. At BlackSky, we pride ourselves on being a people-first organization, committed to empowering our team to see and interpret global changes in real time. Your role will be crucial as you design and implement scalable data services that ensure low latency processing for our innovative machine learning and computer vision algorithms. Collaborating with teams across various specializations including image processing and data science, you will help develop the analytics services that are core to our mission. You’ll have the freedom to dive into REST APIs and cloud environments and explore various data technologies. With at least five years of software engineering experience, we hope you’ve honed your skills in Python and developed a knack for clean, testable solutions. Your insights will be valued during design discussions, making this not just a job but a chance to contribute to meaningful projects alongside industry veterans. Plus, your work-life balance matters; with 15 days of PTO, comprehensive health benefits, and a commitment to diversity, BlackSky is a place where your contributions count.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Platform Analytics Role at BlackSky
What are the daily responsibilities of a Senior Software Engineer, Platform Analytics at BlackSky?

As a Senior Software Engineer, Platform Analytics at BlackSky, your daily responsibilities will include designing, developing, and documenting data services that prioritize usability, consistency, and low-latency performance. You will collaborate with various teams to develop analytics-related services, maintain production services, and contribute valuable insights during design sessions and code reviews.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer, Platform Analytics at BlackSky?

To apply for the Senior Software Engineer, Platform Analytics position at BlackSky, you should have a minimum of five years of production software development experience. Proficiency in Python, experience with REST APIs, and familiarity with cloud environments like AWS are critical. Knowledge of databases and machine learning concepts will enhance your application.

Join Rise to see the full answer
What languages and technologies are preferred for the Senior Software Engineer, Platform Analytics role at BlackSky?

For the Senior Software Engineer, Platform Analytics position at BlackSky, proficiency in Python is essential, and knowledge of languages such as Java and Go will be beneficial. Experience with databases like SQL and NoSQL, along with cloud technologies such as AWS or Azure, will make you a strong candidate.

Join Rise to see the full answer
How does BlackSky support the professional development of its Senior Software Engineers?

BlackSky values the growth of its employees, offering various professional development opportunities for Senior Software Engineers, including access to learning resources, workshops, reimbursement for certifications, and supportive mentorship from industry veterans. Your growth is our priority!

Join Rise to see the full answer
What work environment can I expect as a Senior Software Engineer, Platform Analytics at BlackSky?

At BlackSky, the work environment is dynamic, collaborative, and inclusive. You’ll be part of a diverse team that appreciates innovation, embraces new ideas, and values a healthy work-life balance. Employees enjoy flexible hours and a strong culture of teamwork.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Platform Analytics
Can you describe your experience with designing and implementing REST APIs as a Senior Software Engineer?

When answering this question, focus on specific projects where you designed REST APIs, discussing the challenges faced, how you overcame them, and the impact of your work. Highlight the importance of documentation and user interaction in your design process.

Join Rise to see the full answer
How do you approach writing scalable and maintainable code as a Senior Software Engineer?

Discuss your coding practices, such as adhering to design patterns, writing unit tests, and performing code reviews. Mention the importance of documentation and knowledge sharing to ensure long-term maintainability across the team.

Join Rise to see the full answer
What experience do you have with cloud services like AWS or Azure?

Share your specific experiences working in cloud environments, detailing any projects where you deployed software or managed services. Explain how you utilized cloud features to enhance performance, scalability, and reliability.

Join Rise to see the full answer
How do you stay current with emerging technologies and trends in software development?

Talk about the resources, blogs, podcasts, and communities you engage with to keep your skills fresh. Mention any hands-on experience with new technologies you’ve tested and how you evaluated their potential for future projects.

Join Rise to see the full answer
Can you provide an example of a challenging technical problem you've solved in your previous roles?

Choose a specific problem that showcases your skills. Explain the context, your analysis, the solution you implemented, and the results it achieved. Highlight your thought process and collaboration with team members.

Join Rise to see the full answer
How do you ensure code quality during development?

Interviewers look for structured answers that include techniques like code reviews, automated testing, continuous integration, and following coding standards. Emphasize your commitment to high-quality standards and how you encourage these practices in your team.

Join Rise to see the full answer
What is your experience with machine learning or data analytics tools?

Discuss any hands-on experience with machine learning models or data analytics tools you have used. Explain how you implemented these technologies in practical applications and your understanding of machine learning principles.

Join Rise to see the full answer
How do you handle feedback during code reviews as a Senior Software Engineer?

Highlight your openness to constructive criticism and how you utilize feedback to enhance your coding skills. Provide examples of how feedback led to significant improvements in your code or processes.

Join Rise to see the full answer
What role does collaboration play in your work as a Senior Software Engineer?

Emphasize the necessity of collaboration in software development. Share examples of successful teamwork, how you communicate with different departments, and your contributions to a cohesive company culture.

Join Rise to see the full answer
Why do you want to work at BlackSky as a Senior Software Engineer?

Articulate your interest in BlackSky’s mission and how your personal values align with the company culture. Discuss your passion for technology and how you see yourself contributing to the advancements in space-based intelligence.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
METR Hybrid Flexible / Dependent
Posted 10 days ago
Photo of the Rise User
Netcompany Remote Thessaloniki, Greece
Posted 12 days ago
Photo of the Rise User
Brillio Remote Saint Louis, Missouri, United States
Posted 12 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Our mission and vision is to fundamentally improve our planet and society through the use ofspace by being the first to know and revealing the changes that matter most to you, and byenabling timely and affordable understanding of our planet.

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$135,000/yr - $155,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!