
Satellite Innovations
Remote Jobs
Satellite builds talented global engineering teams for innovative companies.
3 Jobs
Senior/Lead Python Engineer
Satellite InnovationsSatellite builds talented global engineering teams for innovative companies.
• Leading the design and implementation of complex product features and client solutions; • Working directly with clients to understand business requirements, propose technical solutions, and drive delivery; • Developing and maintaining scalable back-end systems using Python; • Making architectural decisions and ensuring high standards of code quality, performance, and maintainability; • Identifying bottlenecks, risks, and opportunities for process and system improvements; • Designing and optimizing data processing workflows, including complex SQL-based data manipulation and orchestration; • Integrating external data sources, APIs, and best-in-class third-party technologies; • Driving engineering best practices, including testing, code reviews, CI/CD, and observability; • Mentoring team members and contributing to the overall technical growth of the team; • Taking ownership of projects throughout the entire lifecycle, from discovery and design to production release and support.
Data Engineer
Satellite InnovationsSatellite builds talented global engineering teams for innovative companies.
• Design, build, and maintain data pipelines and ETL workflows using Python. • Write and optimize SQL queries for data transformation and validation. • Develop data processing jobs in a Databricks-first environment using Spark and Delta Lake. • Orchestrate data workflows using Airflow (DAGs, scheduling, dependencies, retries). • Implement data quality checks to ensure reliability and consistency of data pipelines. • Support the Principal Data Engineer and collaborate closely with the Data Engineering team. • Work with cloud-based data platforms, primarily within AWS. • Use Git for version control and contribute to basic CI/CD workflows. • Participate in code reviews and continuous improvement of data solutions.
Business Analyst
Satellite InnovationsSatellite builds talented global engineering teams for innovative companies.
• Gathering business requirements from a variety of sources and stakeholders • Creating, analyzing, and validating detailed functional specifications for technology systems • Managing the implementation of business requirements within technology systems • Writing system documentation • Analyzing large data sets to create custom reporting • Proactive coordinating with team members, including project managers, designers, engineers and QA to ensure a successful implementation effort • Functioning as an integral member of a growing company!