Sr Software Development Eng

NextEra EnergyHouston, TX
Onsite

About The Position

As a Senior Software Engineer in an MLOps and platform-focused role, you will be responsible for designing, optimizing, and operating software platforms that support machine learning and data-driven applications at scale. You will focus on improving performance, reliability, and scalability of systems to ensure they are built for long-term growth. Leveraging modern tools and cloud-native technologies, you will automate deployment, monitoring, and lifecycle management while applying strong software engineering principles to create resilient, future-ready platforms. You are at the edge of adopting emerging technologies and are keen to develop an AI-first coding mentality.

Requirements

  • Bachelor’s Degree or equivalent work experience
  • 7+ years of experience
  • Experience building and deploying machine learning models using Python (TensorFlow, PyTorch, or Scikit-learn).
  • Strong SQL and data processing skills (Pandas, Spark).
  • Familiarity with MLOps tools (MLflow, Airflow, or similar) and AWS services (S3, SageMaker, Lambda).
  • Experience with feature engineering, model evaluation, and productionizing ML solutions.
  • Solid understanding of data structures and scalable system design.

Nice To Haves

  • Bachelor’s - Engineering

Responsibilities

  • Designs, optimizes, and operates software platforms that support machine learning and data-driven applications at scale.
  • Improves performance, reliability, and scalability of systems.
  • Automates deployment, monitoring, and lifecycle management using modern tools and cloud-native technologies.
  • Applies strong software engineering principles to create resilient, future-ready platforms.
  • Writes and tests software to aid in development and support of products.
  • Works with Technical Leads on software system architecture and service design.
  • Leads a module in the system.
  • Participates in required product development process ceremonies.
  • Writes and refines technical requirements and technical design documentation.
  • Codes in multiple languages in support of software products and the development of software products.
  • Conducts system testing and codes unit tests and support features.
  • Documents technical requirement and other technical documentation.
  • Works with product team to refine product requirements.
  • Collaborates on high level software design projects and software system architecture.
  • Creates effective component level architectures.
  • Leads software module construction from architecture and design to implementation.
  • May lead a small team of engineers in building the module.
  • Performs other job-related duties as assigned.

Benefits

  • Wide range of benefits to support our employees and their eligible family members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service