Employment Opportunities

Current employment opportunities are listed below. Please select "show more" to view the full detail & requirements for each opportunity or to apply online.

Job Title:
Power Flow Engineer/Analyst
Job Function:
Trading
Details:

SESCO Enterprises is looking to hire a Power Flow Engineer/Analyst who loves his or her work. This individual would ideally have a minimum of two (2) years work experience using Dayzer or similar load flow simulation software such as PSS/E, Power World or PROMOD. Previous work experience with an electric utility or an electric Independent System Operator (ISO), in addition to a firm understanding of Power Systems and energy economics would be an advantage. This individual will be assigned to a region (i.e ERCOT & CALISO, SPP & MISO, etc), and will have full responsibility for maintaining/updating the power flow model(s) in those ISOs. They will also be responsible for running power flow studies that will be used in assisting SESCO’s Energy Trader’s analyze the “next day” power markets and financial transmission rights (CRR/FTR/TCC/TCR) markets. An important aspect of this work will be their continuous evaluation and refinement of the input data that feeds their model(s). In addition, a deep understanding of the model output and how it can best be used by the Energy Traders will be required. You will be working in a team environment.

Educational requirements for this position:

  • A bachelor's degree in Engineering, Applied Mathematics, Energy Economics, Statistics, Finance or other related discipline.

Previous Work Experience:

  • A minimum of two (2) years’ work experience using Dayzer or a similar simulation/load flow software, such as PSS/E or PROMOD. Previous work experience with an electric utility or an electric ISO, and a firm understanding of power systems and energy economics would be an advantage.

Required Knowledge/Skills:

  • A deep understanding of power flow modeling & economic dispatch modeling.
  • A deep understanding of the input data that is used in a power flow models & economic dispatch models.
  • A deep understanding of how to interpret and make use of the power flow models & economic dispatch models output data.
  • Excels in a team environment.
  • Good written and verbal communication skills.
  • Self-motivated.
  • Always willing to share information.
  • Comfortable working in a fast pace environment with tight deadlines.
  • Ability to prioritize responsibilities that allow completion of work in a timely fashion
  • Comfortable with multi-tasking and dynamic priorities.
  • Detailed oriented - always striving for a complete understanding of the data and facts that prove a theory or outcome.
  • Always striving to uncover the details to answer the hard questions.
  • Analytical mind set especially for problem solving.
  • Strong quantitative skills.
  • Experience in using R and/or Python.
  • Possesses a desire to continually grow in their work related skillsets.
  • Possesses a desire to continually grow in their ability to respect, communicate with, and listen to others.

Job Responsibilities:

  • Provides daily/monthly/yearly transmission studies & LMP (congestion) forecasts.
  • Researches and provides reports (shadow prices, LODF, shift factors, analysis of the generation and load pockets that impact flows across the constraint, etc.) on the constraints that are predicted by the power flow model.
  • Assists in providing deeper analysis of the output of the power flow model and other available data; leading toward recommendations regarding a trading strategy and/or portfolio in the day ahead virtual markets.
  • Provides in depth analysis for the monthly, seasonal & annual CRR/FTR/TCR/TCC Auctions. Assists in providing further analysis of the output of the power flow model and other available data; leading toward recommendations regarding an FTR trading strategy and/or portfolio.
  • Troubleshoots and identifies areas for improvement of SESCO’s nodal electricity market simulation model (currently DAYZER).
  • Continuously maintains the integrity of the generation, load, and transmission data being used in the DAYZER analysis to ensure high quality results.
  • Always on the lookout for potential new trading strategies that your analysis/modeling work may bring to light.
  • Continuously researches for Market and Regulatory changes in the ISO(s) in and near your region -- in hopes of gaining a thorough understanding of all current and future issues impacting the modeling of generation, load, and transmission.
  • Works with and provides support to Information Technology Personnel, Data Science Personnel, Analysts, and Energy Traders to develop new and maintain existing analytical and quantitative tools.
  • Is expected to interact closely with the Trading Team to which they have been assigned; providing support and comments relative to the impacts and market drivers influencing market decisions.
  • Will be required to work on weekends and holidays. The work schedule will vary at times based upon market opportunity.
Apply Online Show Less »
Job Title:
Lead Database Administrator
Job Function:
IT
Details:

The Database Administrator (DBA) is responsible for the performance, reliability, and scalability of the organization’s current PostgreSQL database environments as well as the design, construction, and population of our new technology database schemas/environments. From a day-to-day perspective the DBA is responsible to drive efforts to implement and/or refine operational and business continuity processes such as replication, backups, and high availability. Additionally, the DBA must ensure overall database health through the performance of required maintenance, monitoring, and tuning efforts. The DBA develops and maintains an optimization roadmap of required initiatives including but not limited to queries, partitions, indexes, views, and configuration/parameter modifications to significantly improve the performance and reliability of our database environments.

ESSENTIAL FUNCTIONS:

  • Ensure performance and scalability of PostgreSQL and other databases
  • Implement, refine, and maintain database replication, high availability, failover, and recovery
  • Install, tune, and monitor Postgres and other database instances
  • Develop, refine, and monitor recurring database jobs/scripts
  • Design database structure for new features/functionality
  • Modify database and/or retrieve data or statistics using SQL and PL/pgSQL
  • Perform query analysis and optimization
  • Perform diagnostics or troubleshooting to resolve issues
  • Perform data import, migration, and/or extract
  • Perform various types of database testing (load/stress/performance)
  • Collect loosely structured data through scraping, spidering, or other means

REQUIRED KNOWLEDGE/SKILLS:

  • A bachelor's degree in a related field
  • Minimum 2 years of PostgreSQL experience (including replication, partitioning, high availability
  • Minimum 5 years of experience with enterprise relational database management systems
  • Ability to identify, recommend, drive, and "own" projects and initiatives
  • Attention to detail and quality of work
  • High level of personal accountability for the continuity and improvement of the organization’s database environments, data, and processes
  • Self-motivation with a strong work ethic
  • Linux/UNIX proficiency
  • Superior troubleshooting skills, inquisitiveness, & the ability to preemptively resolve problems
  • Superior SQL/stored function/procedure skills
  • Query optimization, performance tuning
  • Good interpersonal and communication skills, including excellent spoken and written English

DESIRED KNOWLEDGE/SKILLS:

  • 1+ years of experience with high volume transactional systems
  • Experience with data architecture
  • Experience with Influx and/or Mongo databases
  • Experience with ETL tools
  • Experience with Tableau
  • Experience with AWS databases services and/or hosting options

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Development Leader
Job Function:
Development
Details:

The Development Leader is responsible for managing the development resources in the design, development, maintenance, and repair of the organization’s custom software. In this capacity the Development Leader must collaborate with resources and leadership to estimate, plan, and schedule work, as well as, ensure effective communication and alignment between IT team members and other stakeholders. The Development Leader will also perform research and analysis of technology products, processes, approaches to aid efficiency and innovation within the team and SESCO’s custom software.

ESSENTIAL FUNCTIONS:

  • Provide technology direction, leadership, and mentoring to development resources.
  • Ensure development work product compliance to approved architecture, design patterns, security practices, and other relevant standards.
  • Provide performance and technical leadership, coaching, and guidance to direct reports for career development and skill progression.
  • Manage and support the operation of the software development life cycle (SDLC) spanning research, requirements analysis, prototyping, design, programming, reviews, documentation, and testing.
  • Lead the delivery of effective, high standard software development and support services
  • Set priorities and coordinate the activities of development resources across various initiatives to meet business objectives and delivery timeline and cost expectations.
  • Implement proactive processes or monitoring to identify/resolve incidents/defects.
  • Foster an interactive, safe team environment which promotes creativity, innovation, and continuous improvement.
  • Perform research, feasibility analysis, and purpose changes to improve technology assets and/or mature processes in alignment with industry standards or best practices.
  • Partner with Program Leadership to plan and execute project(s), ensure the team has appropriate skills, capacity, and direction to effectively deliver.
  • Provide realistic estimates, timelines, and work break-down structure for input to work plans.
  • Provide oversight and review of technical deliverables such as specifications, designs, and project plans.
  • Lead troubleshooting efforts and assist developers resolve technical issues/incidents.
  • Drive Major Incident Management response and communication.
  • Develop metrics or key process indicators to gauge development processes and collective/individual performance.
  • Provide specification or sizing input for infrastructure needs.
  • Lead production turnover planning, change approval, and deployment process.
  • Lead staff performance management & development activities including the documentation of performance objectives, performance reviews, and compensation planning.

REQUIRED KNOWLEDGE/SKILLS:

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience
  • 7+ years of experience developing web technologies, including, but not limited to: Java, JavaScript, jQuery, AngularJS, AJAX, REST APIs
  • 2+ years of experience using cloud technologies
  • Strong understanding of the software development life cycle along with work estimation, planning, and tracking
  • Strong understanding of complex concepts related to software architecture, data structures, and programming practices
  • Excellent technical troubleshooting and debugging skills
  • Excellent written and verbal communication skills
  • Experience with full stack software development in an Agile and/or DevOps environment
  • Self-starter with a demonstrated ability to drive results as part of an effective team
  • The ability to effectively prioritize and multi-task across competing priorities or demands
  • Confidence to take, present, and defend a position/decision
  • Willingness and maturity to engage in constructive conflict and embrace outcomes or compromise for organizational benefit

DESIRED KNOWLEDGE/SKILLS:

  • Experience or exposure to ITIL framework and concepts
  • Ability to analyze data, identify insights, and create an action plan
  • Portfolio of work demonstrating mastery of craft and a track record of results
  • Passion for problem solving who finds opportunity in user insights, inspiration in business goals, and possibility in technology

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Software Engineer
Job Function:
Development
Details:

The Software Engineer is responsible for the effective development, configuration, and maintenance of systems (software and environments) related to quantitative analysis and forecasting activities. In this role, the individual will participate in technical research, software development, and operational activities to enable continued innovation for data science.

ESSENTIAL FUNCTIONS:

  • Develop and/or configure software related to the data science process
  • Develop scripts and data queries
  • Repair and drive the identification of root cause for software failures
  • Maintain operational, configuration, or other technical documentation
  • Ability to Identify and execute best practices and optimizations for data science software and technology

REQUIRED KNOWLEDGE/SKILLS:

  • 6-8 years software development or administration experience
  • 3-4 years software development experience with java script, NodeJS, and/or python
  • Bachelor’s degree in Computer Science or Computer Engineering
  • Proficiency with large-scale software design and development process or DevOps
  • Proficiency with SQL
  • Software Configuration Management (Git, SVN etc.)
  • Familiarity with AWS, Docker, and Kubernetes
  • Database experience (Oracle, Mongo, Postgres)
  • Demonstrated problem-solving aptitude and critical thinking
  • Excellent interpersonal skills and teamwork
  • Excellent communications skills, with the ability to synthesize, simplify, and explain complex problems to different types of audience.

DESIRED KNOWLEDGE/SKILLS:

  • Machine Learning/Data Science or familiarity with concepts and use cases
  • Comfort navigating an entrepreneurial environment
  • Familiarity with PyTorch or other Machine Learning libraries
  • Statistical knowledge

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »
Job Title:
Economist
Job Function:
Trading
Details:

The Economist will conduct industry, market, and economic studies to support organizational objectives or solutioning. In this role, the individual will leverage varied data collection and statistical techniques, prepare results for interpretation, and share conclusions with stakeholders to shape potential strategies and enable continued innovation.

ESSENTIAL FUNCTIONS:

  • Conduct industry and market research, survey and data collection
  • Analyze data using mathematical models and statistical techniques
  • Prepare reports, tables, and charts to present research results and conclusions
  • Study historical trends to interpret and forecast market activity
  • Advise employees, businesses, and individuals on economic topics and potential strategies
  • Design policies or make recommendations to solve economic problems
  • Write articles for publication on SESCO’s intranet and external website
  • Aid in effort to help standardize economic research best practices and processes

REQUIRED KNOWLEDGE/SKILLS:

  • 3-5 years analysis experience
  • Master’s degree with a mathematical focus, such as Economics, Statistics, or Finance
  • Strong critical thinking, analytical, and problem solving abilities
  • Ability to distill complex economic data in the form or presentations/reports to technical and non-technical audiences
  • Proficiency to create econometric models or programs in R, Python, or other language/package
  • Excellent written and verbal communication
  • Strong attention to detail

WORKING CONDITIONS:

May require working evenings and/or weekends as needed.
No regular travel required.

Apply Online Show Less »