remoteonsite
Software Engineer - Early Career - Viasat
Software Engineer
Entry‑level software engineer focused on building data platforms and AI solutions, leveraging Python, SQL and Spark to transform raw data into actionable insights for global communication services.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines using Python and Apache Spark.
- Collaborate with cross‑functional teams to define data models and ingest data from diverse sources.
- Implement machine learning workflows and integrate AI models into production services.
- Optimize query performance and ensure data quality across the platform.
- Participate in code reviews, unit testing, and continuous integration processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering or related field.
- Strong programming skills in Python and experience with SQL.
- Familiarity with big data technologies such as Apache Spark or Hadoop.
- Basic understanding of machine learning concepts and model deployment.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonsqlapache spark